Как программно создать табличное поле и сделать одну колонку флажком? #569037


#0 by мистер игрек
Программно создал табличное поле (элемент формы). Но там одна колонка с типом булево. Но в экране отображается как поле ввода. Как сделат ее флажком? Вот код:
#1 by мистер игрек
^
#2 by vmv
в 8.1. в "ДанныеФлажка" установить имя колонки, в в "Данные" "", устновить режим редактирования "Непосредственно". не поздно 8.1. юзать с основ?
#3 by SeraFim
TableBoxColumn.SetControl) УстановитьЭлементУправления (SetControl) Синтаксис: УстановитьЭлементУправления(<Тип элемента управления>) Параметры: <Тип элемента управления> (обязательный) Тип: Тип. Тип элемента управления, устанавливаемого в качестве редактора. Описание: Устанавливает новый вид элемента управления, используемого в качестве редактора значения ячейки данной колонки табличного поля. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример: ТекКолонка = ЭлементыФормы.ТабличноеПоле.Колонки[2]; ТекКолонка.УстановитьЭлементУправления(Тип("Флажок"));
#4 by мистер игрек
Спасибо. Но теперь сам флаг не виден. Показывается только тогда, когда нажимаешь
#5 by SeraFim
ах да, точно.. тогда делай, как в
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С