3.5.2.1.10. CurrencyField
CurrencyField
- это разновидность текстового поля, предназначенная для ввода денежных единиц. Поле содержит ярлык с обозначением валюты и по умолчанию имеет выравнивание по правому краю.
XML-имя компонента: currencyField
.
Компонент CurrencyField
реализован только для блока Web Client.
CurrencyField
в основном повторяет функциональность TextField: вы так же можете указать тип данных для поля, за исключением того, что CurrencyField
поддерживает только числовые типы данных, унаследованные от NumericDatatype
. Если установлен иной тип данных, будет выброшено исключение.
CurrencyField
можно привязать к контейнеру данных с помощью атрибутов dataContainer и property:
<currencyField currency="$"
dataContainer="orderDc"
property="amount"/>
Компонент currencyField
имеет следующие специфические атрибуты:
-
currency
- текст, который будет отображаться в ярлыке валюты.<currencyField currency="USD"/>
-
currencyLabelPosition
- определяет положение ярлыка внутри текстового поля:-
LEFT
- слева от поля ввода, -
RIGHT
- справа от поля ввода (значение по умолчанию).
-
-
showCurrencyLabel
- управляет видимостью ярлыка со значком валюты.
- Атрибуты currencyField
-
align - caption - captionAsHtml - colspan - contextHelpText - contextHelpTextHtmlEnabled - conversionErrorMessage - css - currency - currencyLabelPosition - dataContainer - datasource - datatype - description - descriptionAsHtml - editable - enable - box.expandRatio - height - icon - id - property - required - requiredMessage - rowspan - showCurrencyLabel - stylename - visible - width
- Предопределенные стили currencyField
- API
-
addValidator - addValueChangeListener - commit - discard - isModified - setContextHelpIconClickHandler - setCurrency - setCurrencyLabelPosition - setShowCurrencyLabel