|
Стирается текст в поле ввода после обновления формы |
☑ |
0
Мятежник
13.07.17
✎
13:29
|
привет!
на форме есть обработчик ожидания, который собирает запросом данные. на форме есть поле ввода, если я набираю текст, то не успев его набрать, он стирается, так как вызывается обработчик. я так понимаю из похода на сервер, форма обновляется. как можно решить проблему?
|
|
1
FIXXXL
13.07.17
✎
13:30
|
(0) не ходи на сервер пока набираешь текст
|
|
2
Мятежник
13.07.17
✎
13:32
|
ходить надо. на форме находится чат и надо видеть переписку онлайн
|
|
3
Denis_CFO
13.07.17
✎
13:33
|
(0) либо храни содержимое поля в переменной объекта
|
|
4
Мятежник
13.07.17
✎
13:36
|
а как к нему обратится? если редактирование не завершено, в режиме набора
|
|
5
Denis_CFO
13.07.17
✎
13:38
|
(4) это обработчик, когда фокус из поля забирает пусть и думает.
|
|
6
Имитация работы
13.07.17
✎
13:39
|
Ходи на сервер без контекста, читай СП
|
|
7
Мятежник
13.07.17
✎
13:44
|
(6) ходил. я щас вот так сделал и все равно все очищается:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ПодключитьОбработчикОжидания("НаличиеНовыхСообщений", 5);
КонецПроцедуры
&НаКлиенте
Процедура НаличиеНовыхСообщений()
НовыеСообщения = "";
КонецПроцедуры
НовыеСообщения - это реквизит формы
|
|
8
Мятежник
13.07.17
✎
13:52
|
попробовал НовыеСообщения сделал в виде группы и меняю ее заголовок. не очищается. придется пока так выкручиваться
|
|
9
TormozIT
гуру
13.07.17
✎
14:17
|
Свойство ОбновлениеТекстаРедактирования поможет тебе.
|
|