Article: AN0002373Updated: 08.11.2018
Control, that inserts into the page a text field that is used for editing data.
Properties
Name |
Description |
int MaxLength |
Maximum text length. if set to 0, then it is unlimited. |
int MinLength |
Minimum text length. if set to 0, then it is unlimited. |
int Rows |
Number of displayed rows. For long texts. |
string DefaultCssClass |
Deafult CSS class for control. |
void Focus() |
Method passes focus to control. |
string Text |
Text value in control. |
string TextCommented |
Text in comment part of the control. |
string RegularExpression |
Regular expression for use before control save. |
string RegularExpressionMessage |
Error message when regular expression is not met. |
object GetData() |
Function returns text in the textbox. |
void SetData(object value) |
Function sets text in the textbox. |
string GetDataAsString() |
Function returns text in the textbox. |
string TextBoxClientId |
ID of the textbox on client. It is used in Javascript on client. |
string Placeholder |
Value for placeholder, i.e. text, that displayes if no value is entered. |
bool IsRegimeInsertCommented |
Indication, whether the text is no mode of adding comments. |
string ID |
ID of the frame. |
bool Mandatory |
Indication, whether the value is mandatory. |
bool ReadOnly |
Indication, whether the control is read-only. |
string Tag |
Text property for custom use. |
OGItem OGItem |
Parent OGItem. There is a frame inserted in this OGItem. If NULL is returned, then there is no parent OGItem. |
Example
Script adds a title and textbox into the page.
gi = OGForm.CreateOGGroup( 'gicontakt', 'Contact data', false, false);
OGForm.AddControl( gi);
var r = OGForm.CreateRow();
var c1 = OGForm.CreateCol(true);
var ti1 = OGForm.CreateOGTitle('ti1', 'First name and last name', true);
var t1 = OGForm.CreateOGText( 'tName', true, null);
c1.Controls.Add( OGForm.CreateItem(ti1, t1));
r.Controls.Add(c1);
gi.Controls.Add(r);