Можно ли в поле таблич. документа отследить действие которое совершил пользователь? #356983


#0 by 253670489
Можно ли в поле табличного документа отследить действие которое совершил пользователь? Например начал он вводить текст в ячейку или двойной щелчок мыши? При этом срабатывает только одно событие - Выбор!
#1 by nop
можно отследить то, на что есть обработчики событий
#2 by Белгородец
Объясни конкректней, что тебе требуется.
#3 by 253670489
жаль конечно, но хотелось бы что-нибудь придумать! пользователь встал на ячейку и сделал двойной щелчок мыши на ней, тогда я делаю одно действие, а если начал вводить текст, тогда я дожидась пока закончит и делаю другое действие, взависимости от того что он там написал.
#4 by 253670489
?
#5 by D_E_S_131
В все сказано - обработчики событий табличной части.
#6 by Mitriy
* табполя
#7 by 253670489
Причем тут табличная часть? Я спрашивал про элемент "Поле Табличного Документа"!
#8 by 253670489
?
#9 by butterbean
события Выбор и ОкончаниеВводаТекста тебе помогут
#10 by 253670489
событи Выбор срабатывает в обоих случаях, как сдесь мне определить что делать?
#11 by butterbean
пусть F2 жмут
#12 by 253670489
и что даст F2? нажатие её всё равно вызывает событие выбор!
#13 by butterbean
не вызовет
#14 by 253670489
Вызывает! Я пробовал!
#15 by butterbean
не вызывает - я тоже пробовал
#16 by 253670489
У меня 1С:Предприятие 8.0 (8.0.18.2) а у тебя что?
#17 by butterbean
у меня 8.1.11
#18 by 253670489
1С:Предприятие 8.1 (8.1.11.67) ТОже вызывает
#19 by butterbean
+ специально только что проверил на 8.0.18.2 - все то же самое, что и на 8.1
#20 by butterbean
а как ты проверяешь?
#21 by Bober
Если ячейка содержит значение (пусть даже и тип строка), то на элемент управления (поле ввода) можно навестить обработчики событий.
#22 by 253670489
Тогда ХЗ!!!!! Делаю так: создал новый документ, создал форму документа, расположил на ней элемент - поле таб документа, определил событие "выбор", перешел в отладчик, поставил точку останова, встал на любую ячейку и нажал Ф2, на моей точке выполнение тормознулось!
#23 by 253670489
Чего? Какое поле ввода?
#24 by butterbean
я тоже ХЗ!! :-) нужно чтоб еще кто-нить проверил
#25 by Bober
если у ячейки ПолеТабличногоДокумента установлен флаг СодержитЗначение, то к ячейке подвязывается элемент управления поле ввода ЭУ = Ячейка.ЭлементУправления;  <--- далее как с обычным элементом формы
#26 by 253670489
Ну проверили на др компе тоже вызывает! Мы говорим про событие "Выбор" в поле табличного документа?
#27 by butterbean
прости, я проверял на таб. поле :-( тока время отнял у нас обоих :-( на поле таб дока вызывает
#28 by 253670489
ну а что <--- далее как с обычным элементом формы? Суть в том, что я не могу разделить 2 события: Ввод текста, и двойной щелчок мыши!
#29 by 253670489
:-)
#30 by Bober
Если бы у тебя было ЭУ поле ввода, смог бы разделить эти два события?
#31 by butterbean
а почему ты таб. поле не юзаешь?
#32 by 253670489
В элементе управления, тоже не определяются отдельно ввод теста и двойной щелчок мыши! Только события АвтоПодборТекста При Окончании ввода текста, и событие начало выбора при нажатиии F4! хотя наверное и такое сойдет сейчас буду пробовать спасибо!
#33 by 253670489
хотя а как для элемента управления в поле табличного документа определить события?
#35 by 253670489
Огромное спасибо буду пробовать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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