1С:Предприятие 8.2 /
Разработчикам /
Разработка пользовательских интерфейсов
Особенности табличного документа в веб-клиенте
Методическая рекомендация (полезный совет) 1. Для достижения приемлемой скорости работы форм в веб-клиенте, в которых пользователь редактирует табличный документ, необходимо придерживаться следующих рекомендаций. 1.1. В случае если после изменения пользователем значения ячейки требуется выполнить перерасчет состояния формы (установить значения соседних зависимых ячеек, доступность элементов управления и т.п.), следует избегать обращений на сервер, а выполнять весь перерасчет на клиенте. Контекстный вызов на сервер для формы с табличным документом может сделать работу пользователя в форме неприемлемой. При этом важно, чтобы клиентская логика обновления была оптимизирована и отрабатывала быстро. В частности:
1.2. В тех случаях, когда серверный вызов при завершении редактирования ячейки все же необходим, следует убедиться, что вызов сервера выполняется только один. По возможности, рекомендуется использовать безконтекстные вызовы (&НаСервереБезКонтекста).
1.3. Следует избегать в макетах табличных документов большого количества колонок и объединений. Для этого рекомендуется использовать переменную ширину колонок для различных строк. При этом внешний вид документа для пользователя не меняется. Это упрощение позволяет снизить время открытия формы , а также интервал ожидания пользователя при выполнении действий в форме, предполагающих контекстный вызов сервера. 2. В веб-браузерах Microsoft Internet Explorer 6.0 и 7 не поддерживается отображение объединенных ячеек табличного документа, у которых указана рамка слева и не указана рамка снизу. Для таких ячеек рекомендуется указывать рамку снизу. 3. В веб-клиенте, если у ячейки табличного документа установлено выравнивание по правому краю и текст не полностью помещается в ячейке, то помещающаяся часть текста выравнивается по левому краю, при этом текст обрезается. Поэтому если отображение только части содержимого ячейки не имеет смысла (как правило, это так для числовых полей - нет смысла показывать половину числа), то ячейке следует устанавливать свойство Размещение в значение Забивать. Если же урезанное значение имеет смысл (строковые наименования и т. д.), то следует устанавилвать значение Обрезать. |
Другие материалы по теме:
конфигурирование
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов
Другие материалы по теме:
Графики для регистров расчета с поддержкой периода действия и особенности их конфигурирования
Нас находят: 1с как в табличном документе перейти на нужную ячейку, в ячейку табличного документа, табличные документ 1с вывод в веб клиент, 1с табличный документ веб клиент нет картинок, #Если ВебКлиент табличный документ, табличный документ в веб клиенте, табличный док открытие на клиенте, на веб клиенте не работает метод табличного документа Объединить(), табличный документ 1с серверные вызовы, дополнительный серверный вызов в табличном документе на веб клиенте
Мы на Facebook