Дополнительные настройки Web-клиента
Дополнительные настройки Web-клиента — раздел, содержащий таблицу со всеми настройками модуля в сыром виде. Часть настроек модуля не была перенесена в интерфейс из-за редкого использования, исключительно диагностического назначения для технической поддержки, встроенности в код или по иным причинам.
При нормальных условиях данные настройки не требуют изменения. Если какая-то настройка не вынесена в пользовательский интерфейс, но её необходимо задать, это можно сделать на отдельной странице "Дополнительных настроек".
| Любое неосторожное изменение или удаление настройки на данной странице может привести к нарушению целостности работы системы! |
Открыть страницу "Дополнительных настроек" можно нажатием на кнопку Расширенные настройки, расположенную в блоке. Особенность страницы в том, что на ней доступны не только "редкие" настройки, но и все настройки, хранящиеся в Сервисе настроек для данного конкретного сервера Web-клиента. Иными словами, на странице отображаются как настройки, заданные через пользовательский интерфейс консоли, так и настройки, которые не могут быть заданы через интерфейс.
Настройки представлены в виде таблицы с двумя колонками: Ключ и Значение. Под таблицей располагается строка для ввода названия настройки и кнопка Добавить настройку. При нажатии на кнопку открывается окно, содержащее:
-
Поле Путь — путь настройки, является обязательным, должно быть уникальным.
-
Поле Значение — значение переменной, опционально.
-
Кнопки Применить, добавляющая настройку, и Отмена, отменяющая изменения.
Изменить значение настройки можно по месту, любое значение может быть изменено, изменить путь настройки нельзя. Полностью очистить поле значения нельзя, при очистке значение будет сброшено на предыдущее. В правой части каждой строки расположена кнопка удаления
. При нажатии на кнопку появляется окно с сообщением: Вы действительно хотите удалить параметр? и выбором Да или Нет. Нажатие кнопки Да удаляет параметр вместе со значение, нажатие Нет отменяет изменения.
Чувствительные данные, например пароли, строки подключения и т.д., не отображаются на странице дополнительных настроек. Настройки, полученные из конфигурационного файла, например, "ServiceId", "AllowedHosts" и "Kestrel", не отображаются.
Пример указания настроек на странице
Пример указания дополнительных настроек на странице приведён ниже. Любая настройка имеет свой путь, например, . В поле Ключ указывается полный путь настройки через двойное подчёркивание: __. В поле Значение указывается значение настройки, например, вариант скрытия бокового меню.
-
Docsvision__WebClient__SettingGroups__WebClient__HideSidebarOnPageClick— Ключ -
true— Значение