|
Как в дерево значения вставить элемент управление флажек |
☑ |
0
SherifSP
31.07.12
✎
18:13
|
Есть дерево значения, надо вставить элемент управления флажок, добавил колонку с нужным мне элементом, но после
Результат = Запрос.Выполнить();
КомандыТП = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
ЭлементыФормы.КомандыТП.СоздатьКолонки();
Можно как то в запрос его добавить?
|
|
1
SherifSP
31.07.12
✎
18:14
|
(0)Колонка в дереве значения пропадает
|
|
2
Reset
31.07.12
✎
18:14
|
>>Можно как то в запрос его добавить?
Выбрать ложь как ИмяФлажка
|
|
3
izekia
31.07.12
✎
18:19
|
(1) КомандыТП.Колонки.Вставить(0, Флажок);
|
|
4
izekia
31.07.12
✎
18:20
|
перед создать колонки, а так очевидно пропадет
|
|
5
izekia
31.07.12
✎
18:21
|
так точнее:
КомандыТП.Колонки.Вставить(0, <ИмяКолонкиСФлажком>, Новый ОписаниеТипов("Булево"));
|
|
6
SherifSP
31.07.12
✎
18:26
|
(5)Теперь как мне в этой колонке в верхнем уровне поставить Ложь или Истина и чтобы в нижних строках тоже автоматом ставило
|
|
7
SherifSP
31.07.12
✎
18:27
|
Все таки нужно галочки а не Истина или ложь, как галочки выставить
|
|
8
izekia
31.07.12
✎
18:31
|
(7) ну дядька ... ну почитай доку?
|
|
9
izekia
31.07.12
✎
18:32
|
(6) при изменении
(7) в свойствах табличного поля ... соответственно его уже программно обрабатывай
|
|
10
SherifSP
31.07.12
✎
18:34
|
Шериф ну ты ппц, вот то что ты искал
КомандыТП.Колонки.Вставить(0,"Отметка", Новый ОписаниеТипов("Булево"));
ТекКолонка = ЭлементыФормы.КомандыТП.Колонки[1];
ТекКолонка.УстановитьЭлементУправления(Тип("Флажок"));
|
|
11
izekia
31.07.12
✎
18:37
|
(10) ага, процедуру обработки события при изменении еще добавь, и удобнее, когда изменение при входе осуществляется
|
|
12
SherifSP
31.07.12
✎
18:38
|
(11) Не отрабатывает чего то 10( , как было истина или ложь так и осталась)
|
|
13
izekia
31.07.12
✎
18:40
|
(12) известный момент
ТекКолонка.ДанныеФлажка = ТекКолонка.Данные;
ТекКолонка.Данные = "";
|
|
14
SherifSP
31.07.12
✎
18:45
|
(13)Это после (10) ? После вставил не отрабатывает, колонки вообще нет
|
|
15
izekia
31.07.12
✎
18:52
|
КомандыТП.Колонки.Вставить(0,"Отметка", Новый ОписаниеТипов("Булево"));
ЭлементыФормы.КомандыТП.СоздатьКолонки();
ТекКолонка = ЭлементыФормы.КомандыТП.Колонки["Отметка"];
ТекКолонка.ДанныеФлажка = ТекКолонка.Данные;
ТекКолонка.Данные = "";
ТекКолонка.УстановитьЭлементУправления(Тип("Флажок"));
|
|
16
izekia
31.07.12
✎
18:55
|
в общем у меня это работает
|
|
17
SherifSP
31.07.12
✎
19:01
|
(16) Работает, спс
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой