3.8. Настройки пользователя

New in version AS: 1.26.0-ms31

В данном разделе описывается взаимодействие с пользовательскими настройками

3.8.1. Формат данных

3.8.1.1. Версия “1.0”

Настройки пользователя сохраняются в бинарном формате, полученном из JSON-строки. В данной версии формат совпадает с тем, что используется в реестре настроек

3.8.2. Сохраняемые/загружаемые настройки

Далее перечислены настройки списка, которые будут сохраняться и загружаться:

  1. Настройки списка в целом:

  • Видимость области итогов

  • Значение флага Разместить все колонки на экране

  • Высота заголовка

  • Высота строк

  • Видимость области группировки

  • Условия группировки

  1. Настройки колонок списка:

  • Видимость колонки

  • Ширина колонки

  • Функция агрегации

  • Порядковый номер

3.8.3. События прикладного слоя

3.8.4. Жизненный цикл загрузки/сохранения настроек

3.8.4.1. Открытие фрейма

  1. Клиент выполняет selection.FeatureCheck. Проверяется готовность прикладным слоем обрабатывать события, которые отвечают за доступность контекстных пунктов меню и загрузку умолчательных настроек.

  2. Если ответ не является CoreFeatureCheckResponse, механизм считается неподдерживаемым.

  3. Применяется состояние, если версия формата пришедших настроек поддерживается:

3.8.4.2. Действия пользователя

Пользователь может сохранять и загружать пользовательские настройки, используя контекстное меню списочного контрола

3.8.4.3. Закрытие фрейма

3.8.5. API

3.8.6. UI