Многострочное поле ввода

Свойства

СвойствоТип*ОбластьОписаниеПримерВерсия
Visibleлогическийразметка и скриптЗадает видимость компонента. Если он невидим, его размеры, тем не менее, учитываются в контейнерах
<c:MemoEdit Visible="false"/>
function Hide(control) {
	control.Visible = false;
}
 -
CssClassстрока**разметкаЗадает название CSS класса, стили которого будут применяться к данному компоненту
<c:MemoEdit CssClass="main_row"/>
-
Idстрока**разметкаЗадает идентификатор компонента в области видимости данного экрана. Таким образом можно получить доступ к его свойствам из произвольного места разметки или скрипта. Так же задавать значение идентификатора необходимо для сохранения состояния некоторых визуальных компонентов при возврате по бизнес процессу.
<c:MemoEdit Id="main"/>
function HideMain() {
	$.main.Visible = true;
}
-
Parentкомпонентразметка и скрипт, только чтениеВозвращает ссылку на родительский компонент. Возвращает null если текущий объект на верху дерева.
<c:Button OnClick="$Hide($main.Parent)"/>
function HideRoot() {
	$.main.Parent = false;
}
-
Textстрока**разметка и скриптЗадает текст, отображаемый в поле ввода.
<c:MemoEdit Text="#helloworld#"/>
-
ValueпеременнаяразметкаЗадает свойство объекта, значение которого будет изменяться по мере ввода данных в поле.
<c:MemoEdit Value="$orderitem.Qty"/>
-
OnChangeфункцияразметкаЗадает ссылку на функцию*** из основного контроллера, вызываемую при изменении содержимого поля. Первым параметром в функцию передается ссылка на объект (sender), последующим - объекты переданные в разметке.
<c:MemoEdit OnChange="$Validate()"/>
-
OnGetFocusфункцияразметкаЗадает ссылку на функцию*** из основного контроллера, вызываемую при выборе поля для редактирования. Первым параметром в функцию передается ссылка на объект (sender), последующим - объекты переданные в разметке.
<c:MemoEdit OnGetFocus="$HideTooltip()"/>
-
OnLostFocusфункцияразметкаЗадает ссылку на функцию*** из основного контроллера, вызываемую при окончании редактирования. Первым параметром в функцию передается ссылка на объект (sender), последующим - объекты переданные в разметке.
<c:MemoEdit OnLostFocus="$ShowTooltip()"/>
2.2.2.91
Length****числоразметка и скриптЗадает постусловие: максимальная длина текста в поле при валидации.
<c:MemoEdit />

Length="8"

-
Required****логическийразметка и скрипт Задает постусловие: необходимость наличия текста в поле при валидации.
<c:MemoEdit Required="true"/>
-
Mask****строка**разметка и скриптЗадает постусловие: регулярное выражение, применяемое при валидации. Для того, что бы проверять на соответствие всю строку, а не только ее часть, необходимо экранировать выражение символами начала(^) и конца строки($).
<c:MemoEdit Mask="^\d+$"/>
-
AutoFocusлогическийразметкаЗадает необходимость получения фокуса компонентом при загрузке экрана. Если данное свойство задано для нескольких компонентов на одном экране, фокус получит первый.
<c:MemoEdit AutoFocus="True"/>
-
Keyboardauto |default |numeric |email | url | phoneразметкаЗадает тип, выводимой при редактировании, клавиатуры. Если задано значение "auto", вид клавиатуры будет зависеть от типа данных, установленных в свойстве Value.
<c:MemoEdit Keyboard="numeric"/>
-
Placeholderстрока**разметка и скриптЗадает текст-подсказку, отображаемый в пустом поле.
<c:MemoEdit Placeholder="#search#"/>
-
Enabledлогическийразметка и скриптЗадает доступность компонента для редактирования
 <c:EditText Enabled="False"/>
$.edtName.Enabled = false;
 2.4.0.110

* - в качестве параметра можно передавать константу, переменную, функцию или свойства соответствующего типа

** - при установке строкового свойства в разметке, применяются особые правила форматирования текста.

*** - первым параметром в функцию передается ссылка на объект (sender), последующим - объекты переданные в разметке.

**** - данные свойства применяются при вводе с использованием визуального компонента SubmitButton.

Методы

МетодОписаниеПараметрыПримерВерсия
SetFocus()Устанавливает фокус на данном элементе 
function LayoutClick(sender){
	$.sender.Controls[0].SetFocus();
}
-

Стили

  • Нет меток
Написать комментарий...