|
Программное создание элементов формы |
☑ |
0
АЛьФ
20.03.23
✎
14:24
|
Пытаюсь добавить на форме страницу и вывести туда таблицу значений. Почему-то не воспринимает новую страницу в качестве родителя:
ГруппаСтраниц = Форма.Элементы.Добавить(ИмяСтраниц,Тип("ГруппаФормы"));
НоваяСтраница = Форма.Элементы.Добавить(ИмяСтраницы,Тип("ГруппаФормы"),ГруппаСтраниц);
НоваяСтраница.Заголовок = ЗаголовокСтраницы;
ТаблицаФормы = Форма.Элементы.Добавить(ИмяТаблицыФормы,Тип("ТаблицаФормы"), НоваяСтраница);
Ругается на последней строке "Недопустимое значение параметров". Если убрать последний параметр, то все создает.
Что я упускаю?
|
|
1
Полбатона
20.03.23
✎
14:30
|
вид задаешь?
ВидГруппыФормы.Страницы
ВидГруппыФормы.Страница
|
|
2
vicof
20.03.23
✎
14:33
|
ТаблицаФормы (FormTable)
Родитель (Parent)
Использование:
Только чтение.
Описание:
Тип: ГруппаФормы, ФормаКлиентскогоПриложения.
Содержит ссылку на родительский элемент.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
|
|
3
vicof
20.03.23
✎
14:33
|
Отмена, поторопился)
|
|
4
lodger
20.03.23
✎
14:34
|
(0) а ты попробуй точно так же на форме руками добавить. заметишь, что руками придётся сделать на пару движений больше, чем описано твоим кодом.
|
|
5
АЛьФ
20.03.23
✎
14:38
|
Вроде как не больше. Или я чего-то не замечаю.
|
|
6
АЛьФ
20.03.23
✎
14:40
|
2(1) Огромное спасибо, помогло.
|
|
7
АЛьФ
20.03.23
✎
14:43
|
А есть какой-то простой способ перетащить все элементы формы на страницу? Должна форма остаться на одной странице, а на другой надо вывести таблицу.
|
|
8
azernot
20.03.23
✎
14:46
|
>ГруппаСтраниц = Форма.Элементы.Добавить(ИмяСтраниц,Тип("ГруппаФормы"));
По-умолчанию создается группа вида "Командная панель"
>НоваяСтраница = Форма.Элементы.Добавить(ИмяСтраницы,Тип("ГруппаФормы"),ГруппаСтраниц);
Соответственно, здесь будет добавлена группа вида "Подменю"
А в подменю командной панели нельзя добавить таблицу формы.
|
|
9
АЛьФ
20.03.23
✎
14:56
|
Спасибо за внятное объяснение.
|
|