<label ... />

Статический текст.


Атрибуты

Основные атрибуты (R/W):

Название Тип Описание
id id_name Уникальный, в рамках приложения, идентификатор объекта. Доступ к объекту с помощью AppScript выполняется через этот идентификатор.
Если id не задан, то интерпретатор автоматически заполнит его некоторым случайным в момент запуска приложения. В этом случае appxml-программист лишается возможности обращаться к объекту.

Визуальные атрибуты (R/W):

Название Тип Описание
underline boolean Флаг подчеркивания текста. По умолчанию, underline=«false».
gradient boolean Установка градиента цвета для фона всего объекта. Поддерживаются дополнительные атрибуты: gradient-start=«color_name», gradient-end=«color-name», gradient-direction=«horizontal | vertical»
icon path Имя графического файла. Если имя начинается с «res:», это означает, что имеется ввиду файл из набора стандартных картинок внутри appxml.jar.
icon-margin number @icon-margin
text-align @text-align
text-valign @text-valign
margin number Установка отступов, равных n вокруг объекта. Поддерживаются дополнительные атрибуты: margin-top, margin-left, margin-bottom, margin-right.
orientation @orientation
blink boolean Включение режима мигания label.
blink-timeout number Период мигания в милисекундах. По умолчанию, 1000.
moving boolean Перемещение окна перемещением label. По умолчанию moving=«true».
field-* Управление внешним видом value.
field-margin-* Управление отступом значения от текста.
internalMargin-* number Семейство атрибутов для управления размещением объекта внутри другого объекта.

Атрибуты ввода (R/W):

Название Тип Описание
required boolean Атрибут контроля за обязательностью ввода значения в поле ввода. Если установлен, то при валидации значения (чтение значение атрибута valid) поле самостоятельно проверит заполненость и, в случае пустоты, выдаст соответствующее сообщение.
:!: Важно! При установке атрибута required, шрифт пользовательского текста изменится на жирный (bold). Это будет обращать внимание пользователя на важность поля ввода.
value string Эмулируется недоступное поле ввода.
value-fn string Описывается код вычисления значения. Вычисленное значение автоматически записывается в атрибут value. Вычисление инициируется командным атрибутом value-refresh данного объекта.
Используется при возникновении зависимости значения данного поля ввода от значения другого поля ввода. При этом другое поле ввода после изменения своего значения (событие onChanged) должно вызвать атрибут value-refresh данного поля ввода. Значение value данного поля ввода пересчитается и обновится.
Код вычисления значения должен возвращать значение через return.
value-refresh boolean Командный атрибут пересчета значения value на основе кода, описанного в атрибуте value-fn. При обращении к данному атрибуту (value-refresh=«true») значение будет пересчитано и записано в атрибут value.

Атрибуты текстовой метки (R/W):

Название Тип Описание
text string Пользовательский текст.
Текст может содержать символ переноса строки '\n', а также может быть представленным в HTML-формате.
Если текст содержит спецсимволы ('<', '&' и другие, с точки зрения XML), то следует вместо атрибута text использовать одноименный тэг <text>, вложенный в текущий. Текст следует записать следующим образом (на примере описания тэга <string>):
<string id="name">
    <text>
	<![CDATA[
	   <html><font color="blue">User name</html>
	]]>
    </text>
</string>
text-position position Расположение текста. Поддерживается значение «over» - расположение текста поверх картинки.

Атрибуты только для чтения (R/O):

Название Тип Описание
empty boolean Возвращает признак того, что поле пустое (т.е. «0», »» (пустая строка) или null)

Командные атрибуты (W/O):

Название Тип Описание
repaint boolean Перерисовывает текст и пиктограмму.

Событийные атрибуты (R/W):

Название Тип Описание
onClick code Описание действий для события, возникающего при щелчке мышью на объекте.
Правила описания см. (Описание событий в ApplicationXML).
onAction code Описание действий для события, возникающего при щелчке мышью на объекте. Является синонимом метода onClick.
Правила описания см. (Описание событий в ApplicationXML).
onMouseOver code Описание действий для события, возникающего при наведении курсора мыши на объект.
Правила описания см. (Описание событий в ApplicationXML).
onMouseOut code Описание действий для события, возникающего при выходе курсора мыши из зоны объекта.
Правила описания см. (Описание событий в ApplicationXML).

Описание

Статический текст.

Примеры

Ссылка на страницу в Internet.

<label  id="link" cursor="hand" text="http:\\desta.biz" font-size="10"  color="#000080" align="center">
     <onclick>
          execute(start http:\\desta.biz);
     </onclick>
</label>
 
tags/label.txt · Последние изменения: 15/12/2010 20:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS