|
Не отображаются динамически созданные элементы на УФ | ☑ | ||
|---|---|---|---|---|
|
0
Фиолетово
28.01.16
✎
10:58
|
Добрый день.
&НаСервере Функция СоздатьНовуюВкладку(Менеджер) мМенеджер = СтрЗаменить(Строка(Менеджер), " ", "_"); гр = ЭтаФорма.Элементы.Найти("Группа" +мМенеджер); Если гр <> Неопределено Тогда Возврат "Реквизит" + мМенеджер; КонецЕсли; Вкладка = ЭтаФорма.Элементы.Добавить("Группа" +мМенеджер, Тип("ГруппаФормы"), Элементы.ГруппаСтраницы); Вкладка.Вид = ВидГруппыФормы.Страница; Вкладка.Видимость = Истина; //ЭтаФорма.Элементы.найти("Группа" + "Рахимов_Расуль"); //ЭтаФорма["Реквизит" + "Рахимов_Расуль"] нРеквизиты = Новый Массив; Реквизит = Новый РеквизитФормы("Реквизит" + мМенеджер, Новый ОписаниеТипов("СписокЗначений"), , мМенеджер, Ложь); нРеквизиты.Добавить(Реквизит); ИзменитьРеквизиты(нРеквизиты); Таблица = ЭтаФорма.Элементы.Добавить("Таблица" +мМенеджер, Тип("ТаблицаФормы"), Вкладка); Таблица.ПутьКДанным = "Реквизит" + мМенеджер; Таблица.Видимость = Истина; Возврат "Реквизит" + мМенеджер; КонецФункции Менеджер - ссылка на элемент справочника "Пользователи"; Элементы.ГруппаСтраницы - группа вида "страницы" Функця находит или, если не находит, то создает страницу с таблицей по имени. При отладке я вижу, что все элементы и реквизиты создаются, но они не отображаются на форме. Чяднт? |
|||
|
1
Мимохожий Однако
28.01.16
✎
11:06
|
Попробуй что-нибудь вроде этого
УправляемаяФорма (ManagedForm) ОбновитьОтображениеДанных (RefreshDataRepresentation) Синтаксис: ОбновитьОтображениеДанных() Описание: В принудительном порядке обновляет содержание элементов управления. Полезен при изменении значений реквизитов формы вне формы, в тот момент, когда форма отображается на экране. Доступность: Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент). Примечание: В веб-клиенте обновление элементов управления происходит не сразу, а после окончания выполнения кода на встроенном языке. |
|||
|
2
DmitrO
28.01.16
✎
11:06
|
1.таблица, в которой нет полей (колонок) не отображается
2.группа (страница), в которой нет отображаемых элементов тоже не отображается |
|||
|
3
Фиолетово
28.01.16
✎
11:11
|
(2) Что-то такое подозревал. Не подумал, что в таблицу нужно добавить столбцы
|
| Форум | Правила | Описание | Секции | Поиск |