Перейти к основному содержимому

Общие свойства

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

КлючТипОписаниеУсловие
cellстрокаТип компонента-
labelстрокаОтображаемая метканеобязательно, локализуемый
defaultsстрокаИдентификатор раздела конфигурации, то есть имя хранилища конфигурации компонента-
keyстрокаИмя ключа конфигурацииdefaults != nil
defaultстрокаЗначение конфигурации по умолчанию-
valueбазовый типЗначение конфигурациинеобязательно
iconстрокаИмя файла значканеобязательно
readonlyлогическое значениеДоступен ли компонент только для чтениянеобязательно
heightчислоВысота компонентанеобязательно

cell — тип компонента. Разные типы обозначают разные компоненты XUI, например Button, Switch, Link и другие.

label — заголовок компонента, обычно отображаемый слева от него.

default — значение компонента по умолчанию. Если value равно nil, оно заполняется значением default.

icon — значок, отображаемый слева от label. Если задано res/16.png, рекомендуется также подготовить res/[email protected] и res/[email protected]; фактические размеры этих файлов должны быть соответственно в 2 и 3 раза больше исходного.

Если readonly имеет значение true, компонент доступен только для чтения: его значение нельзя изменить или очистить. Он также не может вести на дочерний экран.