Edit Document отрабатывает долго, в чем может быть причина?

  • Автор темы Автор темы Wormy
  • Дата начала Дата начала
W

Wormy

Доброго всем времени суток! Подскажите, пожалуйста?
Переход в режим редактирования документа осуществляется 30-35 секунд, пользователи нервничают :rolleyes:
За счет чего можно это время сократить?
 
за счет уменьшения кода отрабатываемого при открытии документа.
 
может скрипт какой тяжелый на Querymodechange есть?
 
Или поля с суровым @DbLookup/@DbColumn.
Или сабформ много с плавающей шириной.
 
Или поля с суровым @DbLookup/@DbColumn.
Или сабформ много с плавающей шириной.

угу...@DbColumn есть - 3 поля, но они все - computed when compose :huh:

сабформ нет, на Querymodechange тоже ничего нет(вобще подпрограммы для Globals и Form не задействованы), на самой форме - таблица с тремя закладками (ширина фиксирована), в таблице - поля и computed value в большом количестве :) :(

И еще беда: когда форма уже в режиме редактирования, на получение фокуса полем тратится столько же времени, т.е. секунд 20 - и это при том, что никаких действий или обработок событий для данного поля нет 8-( Вот что лотус может крутить в этом случае?
 
Какая версия клиента?
В свойствах формы не стоит галка Automatically refresh fields?
 
Мб обработка на другие поля есть...вообще посмотри в отладчике.
 
Какая версия клиента?
В свойствах формы не стоит галка Automatically refresh fields?

Снятие галки Automatically refresh fields, конечно существенно ускорило перемещение между полями формы, но на скорость открытия формы и переход в режим редактирования не повлияло :rolleyes:
 
Проверить формулы скрытия.
Таблица большая? Стоит попробовать убрать галку Size to fit у ячеек, если стоит.
И что за формулы в computed value?
 
Проверить формулы скрытия.
Таблица большая? Стоит попробовать убрать галку Size to fit у ячеек, если стоит.
И что за формулы в computed value?

Нет, Size to fit не поднят, формулы в computed value = значение соответствующего Editable-поля (т.е. никаких громоздких вычислений)
А вот в формулах скрытия-то, видимо, и проблема: практически во всех стоит @DbColumn, хотя и обращение идет к вьюшке с одним неизменным документом?... :(
 
А вот в формулах скрытия-то, видимо, и проблема: практически во всех стоит @DbColumn, хотя и обращение идет к вьюшке с одним неизменным документом?... :)
ужОс.. Небось вычитывается ВСЯ вьюшка а затем в ней строчка тупым перебором ищется

1.Замени на @DbLookUp - если искать всё-ж надо
2.Если ЭТО - во многих ф-лах видимости многих секций/полей/ячеек, читай/вычисляй один раз и держи во временном (CFD) невидимом поле. А уж на него ссылайся из ф-л видимости
 
ужОс.. Небось вычитывается ВСЯ вьюшка а затем в ней строчка тупым перебором ищется

1.Замени на @DbLookUp - если искать всё-ж надо
2.Если ЭТО - во многих ф-лах видимости многих секций/полей/ячеек, читай/вычисляй один раз и держи во временном (CFD) невидимом поле. А уж на него ссылайся из ф-л видимости

сЫпасибА всем! :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы