Расширение кнопки навигации

Кнопка навигации (Button for navigation (Кнопка навигации)) представляет собой расширение визуализации, с помощью которого можно добавить кнопку перехода к другому листу, истории или веб-сайту. Также можно добавить одно или несколько действий для выполнения перед переходом. Функция входит в Dashboard bundle.

Когда это следует использовать

Кнопка навигации предоставляет доступ к пользовательским параметрам навигации, к примеру, для перехода на другой лист или очистки всех выборок.

Создание кнопки навигации

На редактируемом листе можно создать кнопку навигации.

Выполните следующие действия.

  1. Из раздела панели ресурсов Пользовательские объекты > Dashboard bundle (Пакет информационной панели) перетащите объект Button for navigation (Кнопка навигации) на лист.
  2. Выберите действие навигации. Для этого настройте параметр Navigation action (Действие навигации) в разделе Actions and navigation(Действия и навигация) > Navigation (Навигация). Доступны следующие действия навигации:

    • None (Нет): при нажатии кнопки действие навигации не выполняется, однако можно добавить другое базовое действие.
    • Go to first sheet (Перейти на первый лист): открытие первого листа приложения.
    • Go to next sheet (Перейти на следующий лист): открытие следующего листа приложения.
    • Go to previous sheet (Перейти на предыдущий лист): открытие предыдущего листа приложения.
    • Go to last sheet (Перейти на последний лист): открытие последнего листа приложения.
    • Go to a sheet (Перейти на лист): открытие указанного листа. Выберите лист для открытия с помощью параметра Select sheet (Выбрать лист).
    • Go to a sheet (defined by sheet Id) (Перейти на лист (определенный идентификатором)): открытие листа по его идентификатору. Укажите идентификатор листа для открытия с помощью параметра Sheet Id (Идентификатор листа).
    • Go to a story (Перейти к истории): открытие указанной истории. Выберите лист для открытия с помощью параметра Select story (Выбрать историю).
    • Open a website / eMail (Открыть веб-сайт / эл. почту): открытие указанного веб-сайта. Укажите URL-адрес веб-сайта для открытия с помощью параметра Website URL (URL-адрес веб-сайта). С помощью параметра Open in same window (Открыть в том же окне) можно настроить открытие веб-сайта в том же окне или в новом окне.
    • Switch to edit mode (Переключиться в режим изменения): переключение в режим изменения текущего листа.
  3. Настройте имя кнопки с помощью параметра Label (Метка) в разделе Button layout (Макет кнопки)> Label (Метка).

После создания кнопки навигации можно изменить ее вид и добавить одно или несколько дополнительных действий для выполнения перед переходом.

Добавление действий для выполнения перед переходом

В разделе Actions and navigation (Действия и навигация) > Navigation (Навигация) можно добавить одно или несколько дополнительных действий для выполнения перед действием навигации. Действия выполняются в порядке сверху вниз.

Для всех действий, предусматривающих выбор поля при помощи параметра Select field (Выбрать поле), можно определить поле с выражением. Для этого выберите Define field by expression (Определить поле по выражению) в раскрывающемся списке и укажите выражение с помощью параметра Field (Поле).

  • Apply a bookmark (Применить закладку): применение закладки, указанной с помощью параметра Select bookmark (Выбрать закладку).
  • Clear all selections (Очистить все выборки): очистка всех выборок во всех полях.
  • Clear selections in other fields (Очистить выборки в других полях): очистка выборок во всех полях, связанных с полем, указанным с помощью параметра Select field (Выбрать поле). При помощи параметра Overwrite locked selections (Переопределить заблокированные выборки) можно переопределить заблокированные поля.
  • Move forwards (in your selections) (Переход вперед (в выборках)): переход на один шаг вперед в истории выборок.
  • Move backwards (in your selections) (Переход назад (в выборках)): переход на один шаг назад в истории выборок.
  • Clear selections in field (Очистить выборки в поле): очистка всех выборок в поле, указанном с помощью параметра Select field (Выбрать поле).
  • Lock all selections (Заблокировать все выборки): блокировка всех выборок во всех полях.
  • Lock a specific field (Заблокировать определенное поле): блокировка всех выборок в поле, указанном с помощью параметра Select field (Выбрать поле).
  • Unlock all selections (Разблокировать все выборки): разблокировка всех выборок во всех полях.
  • Unlock a specific field (Разблокировать определенное поле): разблокировка всех выборок в поле, указанном с помощью параметра Select field (Выбрать поле).
  • Unlock all and clear all (Разблокировать и очистить все выборки): разблокировка и очистка всех выборок во всех полях.
  • Select a value in a field (Выбрать значение в поле): выбор значения, указанного с помощью параметра Value (Значение), в поле, указанном с помощью параметра Select field (Выбрать поле).
  • Select all values in a field (Выбрать все значения в поле): выбор всех значений в поле, указанном с помощью параметра Select field (Выбрать поле). При помощи параметра Overwrite locked selections (Переопределить заблокированные выборки) можно переопределить заблокированные поля.
  • Select multiple values in a field (Выбрать несколько значений в поле): выбор нескольких значений, указанных с помощью параметра Value (Значение) в виде списка значений, разделенных точкой с запятой, в поле, указанном с помощью параметра Select field (Выбрать поле).
  • Select alternatives (Выбрать альтернативные): выбор всех альтернативных значений в поле, указанном с помощью параметра Select field (Выбрать поле). При помощи параметра Overwrite locked selections (Переопределить заблокированные выборки) можно переопределить заблокированные поля.
  • Select a value and lock field (Выбрать значение и заблокировать поле): выбор значения, указанного с помощью параметра Value (Значение), в поле, указанном с помощью параметра Select field (Выбрать поле), и блокировка поля.
  • Select excluded (Выбрать исключенные): выбор всех исключенных значений в поле, указанном с помощью параметра Select field (Выбрать поле). При помощи параметра Overwrite locked selections (Переопределить заблокированные выборки) можно переопределить заблокированные поля.
  • Select possible values in a field (Выбрать возможные значения в поле): выбор всех возможных значений в поле, указанном с помощью параметра Select field (Выбрать поле). При помощи параметра Overwrite locked selections (Переопределить заблокированные выборки) можно переопределить заблокированные поля.
  • Set variable value (Установить значение переменной): установка значения, указанного с помощью параметра Value (Значение), для переменной, указанной с помощью параметра Variable name (Имя переменной).
  • Toggle field selection (Изменить выборку поля): изменение значения, указанного с помощью параметра Value (Значение), в поле, указанном с помощью параметра Select field (Выбрать поле). При помощи параметра Overwrite locked selections (Переопределить заблокированные выборки) можно переопределить заблокированные поля.

Изменение вида

В разделе Button layout (Макет кнопки) на панели свойств вид кнопки можно изменить несколькими способами:

  • Изменение метки кнопки с помощью параметра Label (Метка).
  • Чтобы добавить к кнопке значок, настройте для параметра Show icon (Показать значок) значение On (Вкл) в разделе Icon (Значок) и выберите значок для отображения при помощи параметра Icon (Значок).
  • Настройка размера и положения в разделе Size and alignment (Размер и положение).

    Ширину кнопки можно настроить при помощи параметра Ширина кнопки. Выберите Full Width (Полная ширина), чтобы настроить максимальную ширину кнопки, затем выберите положение кнопки при помощи параметра Label alignment (Положение метки). Также можно выбрать параметр Auto Width (Автоматическая ширина) для адаптации ширины кнопки к длине текстовой метки.

    Настройка положения кнопки в контейнере с помощью параметра Button position (Положение кнопки).

  • Чтобы настроить условие активации кнопки, настройте для параметра Use enable condition (Использовать условие активации) значение On (Вкл) в разделе Enable condition (Условие активации) и введите выражение для оценки при помощи параметра Enable condition (Условие активации).

Ограничения

Для получения сведений об ограничениях общего характера см. Ограничения пакетов расширений, поставляемых Qlik.