|
Как обработать выбранное значение в дереве?
| ☑ |
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
|
Всем спасибо, решение найдено!
ДействиеТП_ОбработкаВыбора = Новый Действие("ТП_ОбработкаВыбора");
ЭлементыФормы.ТабличноеПоле.Колонки.Действия.ЭлементУправления.УстановитьДействие("ПриИзменении", ДействиеТП_ОбработкаВыбора);
Процедура ТП_ОбработкаВыбора(Элемент)
//...
КонецПроцедуры
|
|