QML-тип SelectorPopupInterface
Компонент, определяющий интерфейс для всплывающего окна селектора элементов. Подробнее...
Строка импорта: | import Sailfish.WebView.Popups 1.0 |
Унаследован от: | UserPromptInterface |
Свойства
- selectedIndex : int
- text : string
- title : string
- values : var
Подробное описание
QML-тип SelectorPopupInterface
предоставляется через импорт QML-модуля Sailfish.WebView.Popups
.
Селектор элементов представляет собой диалоговое окно, содержащее описание и список элементов, которые может выбрать пользователь.
Клиенты, которые используют WebView в своём приложении, имеют возможность настроить внешний вид или поведение всплывающего окна диспетчера паролей.
Для этого нужно создать наследника SelectorPopupInterface
, который сам расширяет
UserPromptInterface, а
затем нужно указать WebView использовать новую реализацию
через свойство popupComponents
.
Ключ, назначенный acceptText, всегда будет «ОК», в то время как cancelText всегда будет назначена пустая строка.
См. также UserPromptInterface и custompopups.
Описание свойств
selectedIndex : int
Индекс элемента, выбранного пользователем
Пользовательская реализация должна привязать это свойство к свойству currentIndex
своего селектора
ComboBox
(или к соответствующему свойству любого элемента селектора, используемого
пользовательской реализацией, чтобы позволить пользователю выбрать одно из значений).
Это выходное свойство, значение которого считывается веб-представлением.
text : string
Текст для отображения в качестве предупреждающего сообщения
Пользовательская реализация должна связать свою текстовую метку селектора со значением этого
свойства (например, связать её с ComboBox.label
, если значения представлены в форме ComboBox
).
title : string
Текст для отображения в заголовке диалогового окна
Пользовательская реализация должна связать свойство title
своего DialogHeader
со значением этого
свойства.
values : var
Массив строковых значений, из которых пользователь может выбрать
Эти элементы должны быть предоставлены пользователю, например, если значения представлены в виде
ComboBox
, тогда ComboBox.model
может быть привязан к этому значению.