Имя: Пароль:
1C
1С v8
Управляемая форма. Изменение картинки закладки панели на форме
0 IamAlexy
 
19.08.12
13:20
Собственно вопрос:
есть некая форма-калькулятор
на ней соответственно панель с закладками - допустим пара закладок.
пользователи привыкли что если они на закладке циферку нарисуют - то в закладке будет обозначено картинкой что данная закладка "отработана"

отсюда вопрос: в УФ режиме соответственно при попытки пихнуть картинку в заголовок дергается сервер и учитывая то что элементов на форме много - нехило так подвисает форма.. так же как если бы передернуть видимость....


есть ли варианты решения?
или пользователей переучивать на какие то другие варианты визуализации этапов расчета?
1 andrewks
 
19.08.12
13:22
сервер будет дёргаться по-любому, т.к. данные формы физически хранятся на сервере
2 IamAlexy
 
19.08.12
13:23
(1) сейчас все расчеты на клиенте делаются
я коварно при создании формы нужные данные на клиента сваливаю и далее все что не может измениться пока форма "открыта" - на клиенте лежит... то есть типа считает быстро...

вопрос в том что как только расчет проходит - вся "быстрота" идет коту под хвост ибо дергается сервер а форма довольно таки не простая по количству элементов.. соответственно подвисает нехреново так...
3 IamAlexy
 
19.08.12
13:26
весь вопрос в том что пользователь жаждет красивости...
4 vmv
 
19.08.12
14:05
(0) любое изменение заголовков элементов формы(УФ) после ее открытия вызывает сервер и перерисовку формы.

так шо шаманство с заголовками нужно производить ПриСозданииНаСервере(), а далее мутить нечто другое
5 andrewks
 
19.08.12
14:06
(2) ну хорошо, допустим, себя-то ты обманешь, а как ты собираешься обмануть 1С?
6 vladnet
 
19.08.12
15:40
Тоже сталкивался с этой проблемой, даже если видимость дергаешь все равно сервак работает.
Может в следующих релизах поправят.
7 ChAlex
 
19.08.12
17:13
(6) - вряд ли поправят - таков фундамент управляемых форм - эт тоже чтобы требовать от финды работы как в линуксе :)
8 andrewks
 
19.08.12
17:14
(6) при изменении видимости УФ перестраивается, а происходит это на сервере, и только потом результат отображается на клиент. как-то так
9 IamAlexy
 
20.08.12
16:14
в сухом итоге:
-5 к обворажительности
+10 к молнеиностности
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс