Вход | Регистрация
 

Добавить элемент формы в расширении

Добавить элемент формы в расширении
Я
   Momus
 
17.09.21 - 10:08
В основной конфигурации добавить реквизит и таблицу. В расширении кодом добавить страницу, таблицу, колонки - с этим все ок. Но вот с добавлением реквизита какой-то затык: код без ошибок, но элемента не видно. Родительские элементы все видны.
НовыйЭлемент = ЭтаФорма.Элементы.Добавить("Реквизит1", Тип("ПолеФормы"), Элементы.ШапкаПраво);
НовыйЭлемент.Вид = ВидПоляФормы.ПолеПереключателя;
НовыйЭлемент.ПутьКДанным = "Объект.Реквизит1";
НовыйЭлемент.УстановитьДействие("ПриИзменении", "Реквизит1ПриИзменении");
Что я делаю не так?
   1Сергей
 
1 - 17.09.21 - 10:22
ШапкаПраво видимый?
   Momus
 
2 - 17.09.21 - 10:24
(1) да, все родительские
   acht
 
3 - 17.09.21 - 10:29
(0) > ВидПоляФормы.ПолеПереключателя; 

А тип у Объект.Реквизит1 позволяет такое?
   acht
 
4 - 17.09.21 - 10:30
ВидПоляФормы (FormFieldType)
ПолеПереключателя (RadioButtonField)

Описание:
Поле представляется в виде группы переключателей. Поле данного вида не может быть расположено в таблице. В данных поля должен быть заполнен список значений, который и определит количество переключателей.

Использование в версии:
Доступен, начиная с версии 8.2.
   Momus
 
5 - 17.09.21 - 11:02
(3) да. Изначально реквизит был тупо выведен на форму в расширении, я исправляю/переделываю
   Momus
 
6 - 17.09.21 - 11:18
Удалил форму из расширения и добавил заново. Помогло

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.