|
флажок в табличном поле | ☑ | ||
---|---|---|---|---|
0
osuul
29.08.11
✎
12:37
|
всем привет, подскажите, есть:
Процедура КнопкаВыполнитьНажатие(Кнопка) Массив = Новый Массив; Массив.Добавить(Тип("Булево")); ОписаниеТиповБ = Новый ОписаниеТипов(Массив); Тч.Колонки.Очистить(); ТЧ.Колонки.добавить("Булево",ОписаниеТиповБ ,"Булево",7); ЭлементыФормы.ТЧ.СоздатьКолонки(); КонецПроцедуры как сделать что бы выводился флажок, который можно будет изменять? |
|||
1
Wobland
29.08.11
✎
12:38
|
ручками на форме?
|
|||
2
osuul
29.08.11
✎
12:44
|
(1) нет, программно
|
|||
3
Сергей Д
29.08.11
✎
12:54
|
В колонце элемента формы связать с булевым полем не Данные, а Данные флажа.
|
|||
4
osuul
29.08.11
✎
13:06
|
(3) а поподробней можно
|
|||
5
osuul
29.08.11
✎
13:10
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Массив = Новый Массив; Массив.Добавить(Тип("Булево")); ОписаниеТиповБ = Новый ОписаниеТипов(Массив); Тч.Колонки.Очистить(); ТЧ.Колонки.добавить("Булево",ОписаниеТиповБ ,"Булево",7); ЭлементыФормы.ТЧ.СоздатьКолонки(); ЭлементыФормы.ТЧ.СоздатьКолонки(); ЭлементыФормы.ТЧ.Колонки.Булево.ДанныеФлажка="Флажок"; ЭлементыФормы.ТЧ.Колонки.Булево.Данные=""; ЭлементыФормы.ТЧ.Колонки.Булево.ТолькоПросмотр=Ложь; ЭлементыФормы.ТЧ.Колонки.Булево.РежимРедактирования=РежимРедактированияКолонки.Непосредственно; КонецПроцедур |
|||
6
osuul
29.08.11
✎
13:10
|
так не получается
|
|||
7
osuul
29.08.11
✎
13:12
|
Процедура ТЧПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.Булево.ОтображатьФлажок=Истина; ОформлениеСтроки.Ячейки.Булево.Флажок=Ложь; КонецПроцедуры теперь флаг нельзя редактировать |
|||
8
Сергей Д
29.08.11
✎
13:19
|
Подробнее к сожалению не скажу - под рукой нет 1С. А зачем нужна строка:
ОформлениеСтроки.Ячейки.Булево.Флажок=Ложь; |
|||
9
osuul
29.08.11
✎
13:22
|
(8) убрал, заработало, спасибо Сергей :)
|
|||
10
Сергей Д
29.08.11
✎
13:23
|
(9) Всегда пожалуйста.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |