Редактирование дерева значений #431573


#0 by Lesya_L
Как можно узнать, какая колонка дерева была отредактирована? Колонки созданы программно, поэтому использую процедуру:
#1 by Фокусник
строго говоря, обработчики можно тоже программно назначить...
#2 by Lesya_L
Подскажите,пожалуйста,как это сделать? Процедура СкладПриОкончанииРедактирования ? Склад-колонка в дереве
#3 by Lesya_L
нет, такое точно не прокатит))
#4 by RealSaint
Чем свойство ТекущаяКолонка не устраивает?
#5 by mikecool
Элемент.ТекущаяКолонка а вообще - что мешает в отладчике посмотреть все объекты, их свойства?
#6 by Фокусник
речь про то, что можно программно созданным колонкам назначить обработчики события (ПриИзменении), тогда будет однозначно известна какая колонка редактируется. Иначе в ПриОкончанииРедактирования можно узнать только текущую на момент окончания редактирования колонку. А останется за бортом те колонки, которые были ДО окончания редактирования изменены ;)
#7 by Фокусник
, это прокатит, только если редактируется ОДНА колонка, а если: новая строка - и пошли щелкать, то "прощелкаем" все колонки кроме последней ;)
#8 by RealSaint
Это понятно. Но в постановке задачи говорится про одну колонку.
#9 by mikecool
расскажи - как можно интерактивно редактировать несколько колонок?
#10 by mikecool
+9 а , понял...
#11 by Lesya_L
Спасибо! Элемент.ТекущаяКолонка.Данные
#12 by Фокусник
одновременно только одна, но пока не закончили редактирование строки, событие ПриОкончанииРедактирования не сработает
#13 by mikecool
При окончании сработает на последней отредактированной...
#14 by Фокусник
ИМХО, с Элемент.ТекущаяКолонка наступит еще на эти грабли...
#15 by Фокусник
ну да, я имею ввиду, что не сработает на предыдущих отредактированных :)
#16 by Lesya_L
Как можно назначить программно созданным колонкам обработчики ПриИзменении? Подскажите,пожалуйста
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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