![]() |
#5 |
Участник
|
![]() 1. Переменную, которую заполняет пользователь в диалоге, сохранять в кеше не надо. Новый вызов диалога - заново заполняем 2. Класс имеет свойство RunOn = Server. При "стандартной" реализации это свойство требует наличия pack(), чтобы организовать передачу значений из формы диалога, открытой на клиенте, в копию обслуживающего эту форму класс, созданную на сервере Т.е. имеем "конфликт интересов" С одной стороны pack() не нужен, поскольку не нужна запись в кеш. Но с другой стороны pack() нужен, чтобы обеспечить транспорт между копиями классов на клиенте и на сервере Соответственно, два пути решения 1. Создаем pack(), но организуем затирание значения полученного из кеша 2. Отказываемся от создания дубликатов класса обслуживания формы на сервере. Т.е. транспорт между клиентом и сервером становится не нужным, как следствие, не нужен и заполненный pack()
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
Теги |
как правильно |
|
|