5.5.2.1.42. TimeField
Поле для отображения и ввода времени.
 
 
  XML-имя компонента: timeField.
Компонент TimeField реализован для блоков Web Client и Desktop Client.
-  Для создания поля времени, связанного с данными, необходимо использовать атрибуты datasource и property: <dsContext> <datasource id="orderDs" class="com.sample.sales.entity.Order" view="_local"/> </dsContext> <layout> <timeField datasource="orderDs" property="deliveryTime"/>Как видно из примера, в экране описывается источник данных orderDsдля некоторой сущности Заказ (Order), имеющей атрибутdeliveryTime. В компоненте ввода времени в атрибутеdatasourceуказывается ссылка на источник данных, а в атрибутеproperty− название атрибута сущности, значение которого должно быть отображено в поле.Связанный атрибут сущности должен быть типа java.util.Dateилиjava.sql.Time.
-  Формат отображения времени определяется типом данных timeи задается в главном пакете локализованных сообщений в ключеtimeFormat.
-  Формат отображения времени можно также задать в атрибуте timeFormatкомпонента. Это может быть как сама строка формата, так и ключ в пакете сообщений (с префиксомmsg://).
-  Независимо от упомянутого выше формата отображением секунд можно управлять с помощью атрибута showSeconds. По умолчанию секунды отображаются, если формат содержит символыss.<timeField datasource="orderDs" property="createTs" showSeconds="true"/>  
- Атрибуты timeField
-  
    align - caption - contextHelpText - contextHelpTextHtmlEnabled - editable - enable - datasource - description - height - icon - id - property - required - requiredMessage - showSeconds - stylename - tabIndex - timeFormat - visible - width 
- Элементы timeField
- API
-  
    addValueChangeListener - commit - discard - isModified - setContextHelpIconClickHandler