Всегда одно выбранное значение
Можно выбрать параметр Всегда одно выбранное значение для поля в приложении. Данный параметр указывает на то, что для поля всегда выбрано одно и только одно значение. С помощью этого параметра можно, к примеру, указать, что для поля всегда должна быть выбрана одна валюта.
В ходе работы с параметром Всегда одно выбранное значение учитывайте следующее.
- Параметр Всегда одно выбранное значение можно использовать для одного или нескольких полей.
- Сброс параметра Всегда одно выбранное значение при просмотре листа невозможен. Однако можно очистить параметр путем редактирования листа в рабочей области.
- При публикации приложения с настроенным параметром Всегда одно выбранное значение это значение применяется ко всем листам приложения. Пользователь приложения не может очистить значение.
- В случае дублирования приложения параметр Всегда одно выбранное значение дублируется вместе с приложением.
- При экспорте приложения без данных параметр Всегда одно выбранное значение не экспортируется с приложением.
- Параметр Всегда одно выбранное значение не поддерживается для производных полей.
Значение с закладкой по умолчанию можно использовать для привлечения внимания пользователя приложения к определенным выборкам. См. пример Пример применения параметра «Всегда одно выбранное значение» и закладки по умолчанию. Поддержка пользователей приложения в процессе формирования наблюдений путем управления выборками.
Для получения дополнительной информации о закладках по умолчанию см. раздел Назначение закладки по умолчанию для создания целевой страницы приложения.
Настройка параметра «Всегда одно выбранное значение»
Выполните следующие действия.
- Откройте лист в приложении.
- Нажмите Изменить лист.
- Нажмите Поля.
- Правой кнопкой мыши нажмите на поле, затем нажмите Параметры поля.
- В отобразившемся окне установите флажок Всегда одно выбранное значение и выполните сохранение.
-
Нажмите Готово, чтобы завершить редактирование. Значение отобразится на верхней панели инструментов в качестве вкладки. В отличие от закладки, очистить выборку невозможно.
По умолчанию параметр Всегда одно выбранное значение применяется к первой записи поля. В примере выше параметр применяется к полю Currency. По умолчанию выбрана валюта CHF. Изменить выбранное значение можете как вы, так и пользователь приложения (в данном случае можно выбрать другую валюту).
- Чтобы убедиться в надлежащей работе параметра Всегда одно выбранное значение, закройте и повторно откройте приложение. Значение должно отобразиться на верхней панели инструментов.
Чтобы отменить параметр Всегда одно выбранное значение для поля, правой кнопкой мыши нажмите на поле в режиме изменения, выберите Параметры поля и снимите флажок Всегда одно выбранное значение.
Пример применения параметра «Всегда одно выбранное значение» и закладки по умолчанию. Поддержка пользователей приложения в процессе формирования наблюдений путем управления выборками
В данном примере для поля настроен параметр Всегда одно выбранное значение. Затем назначается закладка по умолчанию для приложения. Путем назначения закладки по умолчанию и включения параметра Всегда одно выбранное значение можно управлять сведениями, которые видят пользователи приложения, открывая опубликованное приложение.
-
Показан лист приложения до применения параметра Всегда одно выбранное значение и закладки по умолчанию. Это должен быть лист, который будет отображаться в качестве целевой страницы при открытии приложения пользователями.
Для меры Amount в диаграмме выше использовано следующее выражение: =sum(DISTINCT {<Currency=>} Amount_LOCAL)* RATE
-
Для поля Currency должно быть выбрано одно и только одно значение. Для этого перейдите в вид редактирования листа, нажмите Поля и правой кнопкой мыши выберите Currency.
-
Устанавливаем флажок Всегда одно выбранное значение и выполняем сохранение.
-
После выхода из режима изменения значение Всегда одно выбранное значение для приложения отображается на верхней панели инструментов в качестве вкладки. По умолчанию параметр применяется к первой записи поля. В данном случае это значение CHF.
-
Однако при открытии приложения расходы должны отображаться в валюте Euro. Выберите значение Euro в поле Currency и нажмите Закладки, чтобы создать новую закладку для значения Currency("EUR"). Правой кнопкой мыши нажмите на закладку Currency("EUR"), затем выберите Назначить закладку по умолчанию.
Теперь при открытии или публикации приложения для пользователя приложение будет открываться с одним выбранным значением и закладкой по умолчанию, отображающейся на панели. Приложение открывается на листе закладки вместо Обзора приложения.