Как обработать выбранное значение в дереве?
☑
0
СтепаЦВ
22.09.11
✎
11:42
Добрый день!
На форме табличное поле, «данные» которого «Дерево значений». Есть колонка «Действия», тип не задан.
ЭлементыФормы.ТабличноеПоле.Значение = ДеревоЗначений;
ЭлементыФормы.ТабличноеПоле.СоздатьКолонки();
ЭлементыФормы.ТабличноеПоле.Колонки.Действия.ЭлементУправления.СписокВыбора = спсДействия;
ЭлементыФормы.ТабличноеПоле.Колонки.Действия.ЭлементУправления.РежимВыбораИзСписка = Истина;
Пользователь выбирает одно значение из списка «спсДействия». Необходимо узнать, что он выбрал в момент выбора, и если что, то отменить выбор…
1
СтепаЦВ
22.09.11
✎
11:51
upp
2
butterbean
22.09.11
✎
12:01
в ОбработкаВыбора анализируй
3
СтепаЦВ
22.09.11
✎
12:03
(2) Проанализировал, этому обработчику нужна подчиненная форма. А у меня ее нет! Вместо нее открывается список значений.
4
butterbean
22.09.11
✎
12:05
(3) в СП написано, что :
"Возникает после выполнения выбора при: обработке выбора из списка выбора; обработке выбора из всех модальных диалогов выбора (например, календаря, калькулятора); обработке немодального выбора (например, из списка справочника). "
5
СтепаЦВ
22.09.11
✎
12:18
(4) ты о чем?
6
СтепаЦВ
22.09.11
✎
12:47
Событие в табличном поле прописано, а почему то не вызывается!
7
СтепаЦВ
22.09.11
✎
13:10
Всем спасибо, решение найдено!
ДействиеТП_ОбработкаВыбора = Новый Действие("ТП_ОбработкаВыбора");
ЭлементыФормы.ТабличноеПоле.Колонки.Действия.ЭлементУправления.УстановитьДействие("ПриИзменении", ДействиеТП_ОбработкаВыбора);
Процедура ТП_ОбработкаВыбора(Элемент)
//...
КонецПроцедуры
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший