|
Как определить, что ни одно поле в данный момент не редактируется (8.3) |
☑ |
0
Euroset1
15.05.18
✎
17:43
|
Имеем форму на 8.3. Поле ввода многострочное. Включен обработчик ожидания формы, который раз в 5 сек вызывает быструю серверную бесконтекстную функцию и обновляет некую инфу.
В итоге, прямо в процессе редактирования текста в поле ввода раз в 5 секунд все исчезает. Проверил - все именно из-за вызова сервера. Как сделать так, чтобы данный обработчик ожидания не мешал редактировать текст, постоянно сбивая его?
|
|
1
Euroset1
15.05.18
✎
17:45
|
Немного соврал. Поле "обнуляется" не из-за вызова сервера, а из-за присвоения значения реквизиту формы, из которого берется инфа в информационное поле ввода.
Но сути не меняет. Нужно это обойти...
|
|
2
vicof
15.05.18
✎
17:49
|
Флаг при начале редактирования, сброс флага при окончании редактирования, проверка флага в обработчике ожидания
|
|
3
Euroset1
15.05.18
✎
17:51
|
(2) я тоже об этом думал среди всего прочего, но попридержал пока такой вариант из-за.... количества текстовых полей на форме. Каждому все прописать, никого не забыть, потом еще не забыть если вдруг через месяц еще пару полей добавят...
|
|
4
HardBall
15.05.18
✎
17:51
|
Я правильно понял, что после редактирования пользователем, поле все-равно затрется данными с сервера?
|
|
5
Euroset1
15.05.18
✎
17:52
|
(4) Нет, не затрется. Обновляемое поле - поле с ценой (оплачено). А редактирует он любое текстовое типа "причина обращения" и так далее.
|
|
6
SilentMan
15.05.18
✎
17:55
|
(0) Не оно?
|
|
7
Euroset1
15.05.18
✎
18:13
|
(6) оно, спс
еще вот это нашел https://www.mista.ru/topic.php?id=641913
почему-то ищется все только после создания темы, а до этого поисковики кормят дичью. судьба.
|
|
8
Euroset1
15.05.18
✎
18:19
|
Но оно не работает как надо. Установил, а толку ноль. Все равно обновляется.
|
|
9
Euroset1
15.05.18
✎
18:35
|
И я нашел, почему. По какой-то причине там Авто стоит несмотря на то, что в режиме редактирования формы я поставил Не использовать. А вот если программно ставлю, то уже нормально работает.
В общем, вопрос закрыт, всем спасибо. Буду искать, какого лешего ее выставляют в авто в типовой..
|
|