|
Сбой позиционирования курсора
| ☑ |
0
Avalone2010
28.10.18
✎
15:54
|
Здравствуйте! Подскажите как можно обойти такую беду. Есть управляемая форма, на ней есть два реквизита - Вес и КонтрагентСтрокой. В поле вес раз в секунду(обработчиком ожидания) идёт передача данных с весов. С полем "КонтрагентСтрокой" возникает проблема. Пользователь набирает в этом поле текст и при автоматической передаче информации с весов в поле "Вес" происходит затирание ранее введённого текста. Сейчас сделана проверка на ранее переданные данные в поле Вес и если они не отличаються то в поле Вес данные не передаються, но это какой то полувыход… Как можно сделать что бы на форму выводилась информация с весов и при этом не затирались данные вводимые пользователем.
|
|
1
Cyberhawk
28.10.18
✎
15:56
|
Пока поле контрагента активно, не обновляй форму
|
|
2
Avalone2010
28.10.18
✎
16:05
|
(1)Вариант, но ток я упрощённо привёл - там этих поле очень много, порядка 50. И курсор может просто висеть в поле контрагента - пользователь все ввел и ждет чего либо.
|
|
3
Avalone2010
28.10.18
✎
16:12
|
(0)Вопрос решен.(1) спасибо за совет. Сделал для текстовых полей при редактировании установку переменной РедактированиеТекста в истину, при окончании редактирования в ложь и проверку возможности обновления веса завязал на эту переменную. Костыль конечно, но по другому хз как.
|
|
4
Cyberhawk
28.10.18
✎
18:05
|
По-другому можно и без переменной было обойтись - анализируя ТекущийЭлемент у формы
|
|
5
Cyberhawk
28.10.18
✎
18:06
|
Хотя окончание редактирования конечно больше подходит, ну тебе виднее что да как ()
|
|