Компоненты для отображения текстовых полей
flexberry-field
flexberry-field - компонент для отображения текстовых полей вместе с надписями. Общий вид компонента, в случае, если текущая тема оформления “BlueSky”:
Чтобы добавить flexberry-field на страницу, в шаблоне нужно указать:
{{flexberry-field
value=model.text
label=label
placeholder=placeholder
readonly=readonly
type=type
maxlength=maxlength
}}
Свойства flexberry-field
Свойство | Краткое описание |
---|---|
Свойства componentName и readonly |
Свойства из базового контрола. |
value |
Определяет значение, которое будет отображаться. |
placeholder |
Определяет placeholder. |
label |
Определяет label. |
classNames |
Определяет css-class на компонент. |
type |
Определяет вид компонента. |
maxlength |
Определяет максимальное количество символов (в единицах кода UTF-16), которое может ввести пользователь. |
appConfigSettingsPath |
Определяет путь к настройкам компонента в конфигурации приложения. |
flexberry-textbox
flexberry-textbox - компонент для отображения текстовых полей в виде одной строки. Общий вид компонента, в случае, если текущая тема оформления “BlueSky”:
Чтобы добавить flexberry-textbox на страницу, в шаблоне нужно указать:
{{flexberry-textbox
value=model.text
placeholder=placeholder
readonly=readonly
class=class
maxlength=maxlength
}}
Свойства flexberry-textbox
Свойство | Краткое описание |
---|---|
Свойства componentName и readonly |
Свойства из базового контрола. |
value |
Определяет значение, которое будет отображаться. |
placeholder |
Определяет placeholder. |
classNames |
Определяет css-class на компонент. |
type |
Определяет вид компонента. |
maxlength |
Определяет максимальное количество символов (в единицах кода UTF-16), которое может ввести пользователь. |
appConfigSettingsPath |
Определяет путь к настройкам компонента в конфигурации приложения. |
flexberry-textarea
flexberry-textarea - компонент для отображения текстовых полей в виде области, в которую можно вводить несколько строк. Общий вид компонента, в случае, если текущая тема оформления “BlueSky”:
Чтобы добавить flexberry-textarea на страницу, в шаблоне нужно указать:
{{flexberry-textarea
value=model.text
placeholder=placeholder
readonly=readonly
class=class
rows=rows
cols=cols
maxlength=maxlength
}}
Свойства flexberry-textarea
Свойство | Краткое описание |
---|---|
Свойства componentName и readonly |
Свойства из базового контрола. |
value |
Определяет значение, которое будет отображаться. |
placeholder |
Определяет placeholder. |
classNames |
Определяет css-class на компонент. |
appConfigSettingsPath |
Определяет путь к настройкам компонента в конфигурации приложения. |
rows |
Определяет количество строк таблицы, связанных с текстовой областью. |
cols |
Определяет количество столбцов таблицы, связанных с текстовой областью. |
Компоненты для отображения даты
flexberry-datepicker
flexberry-datepicker - компонент для отображения даты.
Чтобы добавить flexberry-datepicker на страницу, в шаблоне нужно указать:
{{flexberry-datepicker
dateTimeFormat=dateTimeFormat
hasTimePicker=hasTimePicker
minDate=minDate
maxDate=maxDate
value=model.date
placeholder=placeholder
readonly=readonly
drops='up'
}}
Свойства flexberry-datepicker
Свойство | Краткое описание |
---|---|
Свойства componentName и readonly |
Свойства из базового контрола. |
value |
Определяет значение, которое будет отображаться. |
placeholder |
Определяет placeholder. |
classNames |
Определяет css-class на компонент. |
hasTimePicker |
Флаг, определяющий нужно ли показывать время в элементе управления и указатель времени внутри указателя даты. |
dateTimeFormat |
Определяет формат даты. |
minDate |
Определяет самую раннюю дату, которую пользователь может выбрать. |
maxDate |
Определяет самую последнюю дату, которую пользователь может выбрать. |
drops |
Определяет открывается календарь ниже («вниз» по умолчанию) или выше («вверх») элемента, к которому он прикреплен. |
type |
Определяет вид компонента. |
flexberry-simpledatetime
flexberry-simpledatetime - компонент для отображения даты/даты и времени.
Чтобы добавить flexberry-simpledatetime на страницу, в шаблоне нужно указать:
{{flexberry-simpledatetime
type=type
removeButton=removeButton
value=model.date
min=min
max=max
readonly=readonly
}}
Свойства flexberry-simpledatetime
Свойство | Краткое описание |
---|---|
Свойства componentName и readonly |
Свойства из базового контрола. |
value |
Определяет значение, которое будет отображаться. |
placeholder |
Определяет placeholder. |
classNames |
Определяет css-class на компонент. |
defaultMinute |
Определяет значение минут по умолчанию. |
defaultHour |
Определяет значение часов по умолчанию. |
useBrowserInput |
Флаг, определяющий нужно ли использовать импут браузера |
min |
Определяет самую раннюю дату, которую пользователь может выбрать. |
max |
Определяет самую последнюю дату, которую пользователь может выбрать. |
type |
Определяет вид компонента. |
canClick |
Флаг, определяющий нужно ли onClick вызывать flatpickr.open() |
removeButton |
Флаг, определяющий, отображать ли кнопку удаления у flatpickr |
locale |
Определяет локали (Если значение не определено, используется языковой стандарт приложения). |
Компоненты для отображения логических полей
flexberry-checkbox
flexberry-checkbox - компонент для отображения логических данных.
Чтобы добавить flexberry-checkbox на страницу, в шаблоне нужно указать:
{{flexberry-checkbox
value=model.flag
label=label
readonly=readonly
class=class
}}
Свойства flexberry-checkbox
Свойство | Краткое описание |
---|---|
Свойства componentName и readonly |
Свойства из базового контрола. |
value |
Определяет значение, которое будет отображаться. |
classNames |
Определяет css-class на компонент. |
label |
Определяет label. |
flexberry-ddau-checkbox
flexberry-ddau-checkbox - компонент для отображения логических данных.
Чтобы добавить flexberry-ddau-checkbox на страницу, в шаблоне нужно указать:
{{flexberry-ddau-checkbox
class=class
value=model.flag
caption=caption
readonly=readonly
change=(action "onCheckboxChange" "model.flag")
}}
Свойства flexberry-ddau-checkbox
Свойство | Краткое описание |
---|---|
readonly |
Определяет, доступен ли объект только для чтения. По умолчанию данное свойство имеет значение false . |
value |
Определяет значение, которое будет отображаться. |
classNames |
Определяет css-class на компонент. |
caption |
Определяет заголовок компонента. |
Компоненты для отображения перечисления
flexberry-dropdown
flexberry-dropdown - компонент для отображения перечисления.
Чтобы добавить flexberry-dropdown на страницу, в шаблоне нужно указать:
{{flexberry-dropdown
items=(flexberry-enum "components-examples/flexberry-dropdown/settings-example/enumeration")
value=model.enumeration
placeholder=placeholder
readonly=readonly
class=class
}}
Свойства flexberry-dropdown
Свойство | Краткое описание |
---|---|
Свойства componentName и readonly |
Свойства из базового контрола. |
value |
Определяет значение, которое будет отображаться. |
class |
Определяет css-class на компонент. |
items |
Определяет перечисление. |
placeholder |
Определяет placeholder. |
appConfigSettingsPath |
Определяет путь к настройкам компонента в конфигурации приложения. |
isSearch |
Режим автокомплита в dropdown-е. |
Компоненты для отображения JSON
flexberry-jsonarea
flexberry-jsonarea - компонент для отображения JSON.
Чтобы добавить flexberry-jsonarea на страницу, в шаблоне нужно указать:
{{flexberry-jsonarea
value=model.json
placeholder=placeholder
readonly=readonly
classNames=classNames
}}
Свойства flexberry-jsonarea
Свойство | Краткое описание |
---|---|
readonly |
Определяет, доступен ли объект только для чтения. По умолчанию данное свойство имеет значение false . |
value |
Определяет значение, которое будет отображаться. |
classNames |
Определяет css-class на компонент. |
placeholder |
Определяет placeholder. |
Компоненты для управления формой:
flexberry-button
flexberry-button - компонент для создания на веб-странице кнопки.
Чтобы добавить flexberry-button на страницу, в шаблоне нужно указать:
{{flexberry-button
class=class
iconClass=class
caption=caption
tooltip=tooltip
readonly=readonly
click=(action "onButtonClick")
}}
Свойства flexberry-button
Свойство | Краткое описание |
---|---|
readonly |
Определяет, доступен ли объект только для чтения. По умолчанию данное свойство имеет значение false . |
classNames |
Определяет css-class на компонент. |
caption |
Определяет заголовок компонента. |
tooltip |
Определяет текст подсказки компонента. |
iconClass |
Определяет css-class для иконки компонент. |
flexberry-ddau-slider
flexberry-ddau-slider - компонент для создания на веб-странице ползунка.
Чтобы добавить flexberry-ddau-slider на страницу, в шаблоне нужно указать:
{{flexberry-ddau-slider
classNames=classNames
value=model.opacity
min=min
max=max
defaultValue=defaultValue
step=step
readonly=readonly
change=(action "onOpacitySliderChange")
}}
Свойства flexberry-ddau-slider
Свойство | Краткое описание |
---|---|
readonly |
Определяет, доступен ли объект только для чтения. По умолчанию данное свойство имеет значение false . |
classNames |
Определяет css-class на компонент. |
value |
Определяет значение, которое будет отображаться. |
min |
Определяет минимальное значение компонента. |
max |
Определяет максимальное значение компонента. |
step |
Определяет шаг диапазона компонента. |
defaultValue |
Определяет начальное значение компонента. |
flexberry-colorpicker
flexberry-colorpicker - компонент для выбора цветов на веб-странице.
Чтобы добавить flexberry-colorpicker на страницу, в шаблоне нужно указать:
{{flexberry-colorpicker
value=value
class=class
change=(action "onGradientColorEndChange")
}}
Свойства flexberry-colorpicker
Свойство | Краткое описание |
---|---|
classNames |
Определяет css-class на компонент. |
value |
Определяет значение, которое будет отображаться. |