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

New in version AS: 1.26.0-ms31

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

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

3.7.1.1. Версия “1.0”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.7.5. API

3.7.6. UI