|
ПриЗагрузкеДанныхИзНастроек на клиенте
| ☑ |
0
SergTheGreat
04.05.16
✎
17:38
|
Есть упр. форма, в ней несколько реквизитов, которые сохраняются в настройках. При изменении этих реквизитов интерактивно через соответствующие элементы формы, вызываются клиентские методы (например, ПодключитьОбработчикОжидания).
Подскажите пож-та можно ли как-то вызвать эти же методы при загрузке реквизитов из настроек. Оба связанных с этим события (ПередЗагрузкойДанныхИзНастроекНаСервере и ПриЗагрузкеДанныхИзНастроекНаСервере) серверные, а еще раз повторюсь, что методы надо выполнить на клиенте.
|
|
1
Nuobu
04.05.16
✎
17:44
|
Зачем?
|
|
2
SergTheGreat
05.05.16
✎
09:02
|
Затем, что при интерактивном изменении реквизитов на клиенте выполняются некие действия. Надо чтобы такие же действия выполнялись и при загрузке значений реквизитов из настроек.
|
|
3
Pistol
05.05.16
✎
09:11
|
(2) Кто мешает вызвать те же, грамотно написанные процедуры и функции?
|
|
4
SergTheGreat
05.05.16
✎
09:21
|
(3) Ты не мудри, ты пальцем покажи ©
Например, как грамотно написать процедуры и функции, которые при наступлении серверного события ПриЗагрузкеДанныхИзНастроекНаСервере выполнят клиентский метод ПодключитьОбработчикОжидания?
|
|
5
Pistol
05.05.16
✎
09:25
|
(4) Не нужен тебе обработчик ожидания. Тебе нужно грамотно разнести действия по контекстным и неконтекстным вызовам. Для обхода которых ты скорей всего свой обработчик ожидания и используешь.
|
|
6
Pistol
05.05.16
✎
09:33
|
(5)+
А если с архитектурой кода все плохо, то делай постоянный поллинг обработки ожидания с фиксированным периодом и махай флагами в реквизитах.
|
|
7
SergTheGreat
05.05.16
✎
16:22
|
(6) Пошел по предложенному варианту. В смысле "правильности" кода, конечно, не фантастика, но главное - работает. Будем посмотреть на производительность в рабочей базе.
Pistol, спасибо за подсказку.
|
|