|
Выбор каталога - события поля ввода "ПриИзменении" "ОбработкаВыбора" | ☑ | ||
---|---|---|---|---|
0
varyag
25.05.14
✎
09:48
|
Хотел повешать на данные события процедуру, но события не орабатывают. Если руками в поле ввода что-то меняю - то отрабатывает ПриИзменении, а если кнопкой выбора - то вообще ничего не отрабатывает. Уже создал новое поле ввода, целиком новые обработчики повешал - то же самое... Это так задумано?
|
|||
1
Defender aka LINN
25.05.14
✎
09:52
|
(0) Месье в курсе, что "выбор каталога" делается исключительно кодом?
|
|||
2
varyag
25.05.14
✎
09:55
|
(1) неа) что это значит? в начало выброа я написал:
ДиалогФыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); ДиалогФыбораФайла.Заголовок = "Выберите путь"; ДиалогФыбораФайла.ПредварительныйПросмотр = Ложь; ДиалогФыбораФайла.ПолноеИмяФайла = Элемент.Значение; Если ДиалогФыбораФайла.Выбрать() Тогда Элемент.Значение = ДиалогФыбораФайла.Каталог; КонецЕсли; т.е. полеВвода с типом Строка просто заполняется , но почему события не отрабатывают? |
|||
3
varyag
25.05.14
✎
09:56
|
мне нкадо чтобы при изменении поля ввода хоть руками хоть кнопкой выбора происходило определенное действие
|
|||
4
Defender aka LINN
25.05.14
✎
10:09
|
(3) Если бы тебе было надо, ты бы его вызывал.
|
|||
5
SleepyHead
гуру
25.05.14
✎
10:15
|
Если кнопкой выбора - то вешай на событие "НачалоВыбора".
|
|||
6
varyag
26.05.14
✎
04:53
|
(4) ах...ть ты умный
(5) как я в обработчике начало выбора обработаю выбранное значение? мне надо чтобы при выборе каталога - оттуда шла загрузка данных, если есть там нужные файлы. |
|||
7
varyag
26.05.14
✎
04:59
|
(5) всё, сделал на началовыбора, утро видимо вечера мудренее правда.
Процедура ПутьНачалоВыбора(Элемент, СтандартнаяОбработка) ДиалогВыбораКаталога = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); ДиалогВыбораКаталога.Заголовок = "Выберите путь"; ДиалогВыбораКаталога.ПредварительныйПросмотр = Ложь; ДиалогВыбораКаталога.ПолноеИмяФайла = Элемент.Значение; Если ДиалогВыбораКаталога.Выбрать() Тогда Элемент.Значение = ДиалогВыбораКаталога.Каталог; Если Элемент.Имя = "ПутьВход" Тогда ЗаполнитьСписокКарт(Элемент.Значение); КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
8
varyag
26.05.14
✎
05:02
|
только все равно мне не понятно почему не отрабатывают ПриИзменении и ОбработкаВыбора... видимо что выбор идёт не из ссылочного типа
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |