Top
Top
LibraryEASYProcess Reference Manual 5WebPartsFieldsTextBox
KTextBox Use Examples
Field:TextBox

Ajax

AjaxEnabled

Set this field to True if you want to submit page in Ajax mode. In Ajax mode, page will be submitted asynchronously and user will not notice a page flicker.


Appearance

AllowSorting

This property is only used when the field is in a list section. If AllowSorting is set to ‘True’, then the list will display a sort option at the top of the field column in the lest. This sort option can be selected and the list will be sorted on that column. To make a field the default sorting option for a section set the sections property SortField to the field.

Description

When the field has a Description, the text here displays in that description. Blank and spaces are accepted values for this property.

Whether a not a field has a description is determined by the section the field is in. Each section has a property called “Field Description” which has options to either not display a description (Field Description: No) or where it should be displayed in relation to the field (Field Description: left, right, top).

OverrideRender
ToolTip

If this property is not blank, the text entered here is displayed in a message when the user hovers over the field.

Enabled, RenderIfNotVisible, Visible
contentEditable
DisplayType
IndentXml
MaxLength
ReadOnly
Text

AutoComplete

AutoCompleteAPI, AutoCompleteEnabled, AutoCompleteProcess, CompletionListCssClass, CompletionListHighlightedItemCssClass, CompletionListItemCssClass, ShowAutoComplete

Basic Properties

Active
IdMode

IdMode determines the id that the field gets when it is put on the page.There are two options: Default and NameOnly. Default set the id to [FieldName]@[WebPartId]@[index]@[index]. NameOnly sets the id to [FieldName].


Download

DownloadMode

Event

AutoPostBack
DefaultButton
onblur
OnChangeAutoPostBack
onkeyup

Globalization

Translate

Translate can be set to ‘True’ or ‘False’ if set to ‘True’ when the language is switched from the default language the field contents will be translated. If set to ‘False’ it will not be translated.


Help

HelpDisplayType
Helper
HelpImageUrl
HelpSource
HelpType
HelpWindowAttributes
HelpWindowScriptFunction
HelpWindowUrl

Help-Calendar

AllowFuture
AllowPast
AllowToday
DisableDates
DisableWeekends

Helper Parameter

HelpParameter1, HelpParameter10, HelpParameter2, HelpParameter3, HelpParameter4, HelpParameter5, HelpParameter6, HelpParameter7, HelpParameter8, HelpParameter9, HelpValue1, HelpValue10, HelpValue2, HelpValue3, HelpValue4, HelpValue5, HelpValue6, HelpValue7, HelpValue8, HelpValue9

Layout

DescriptionHorizontalAlign, DescriptionVerticalAlign, FieldDescriptionHeight, FieldDescriptionWidth, Height, HorizontalAlign, tabindex, VerticalAlign, Width

The horizontal alignment of the field description is controlled by DescriptionHorizaontalAlign and can be set to left, center, or right

The vertical alignment of the field description is controlled by DescriptionVerticalAlign and can be set to top, middle, bottom, or baseline

The horizontal alignment of the field is controlled by HorizontalAlign and can be set to left, center, or right

The vertical alignment of the field is controlled by VerticalAlign and can be set to top, middle, bottom, or baseline

The height of the field description is controlled by FieldDescriptionHeight

The width of the field description is controlled by FieldDescriptionWidth

The height of the field is controlled by Height

Control the tab order by setting the Tabindex of each field.

The width of the field is controlled by Width


On Submit Progress

DisplayProgressAnimation, DisplayProgressLocation, ProgressAnimationImage, ProgressAnimationText

Use these properties to show progress animation when you submit a form. This can be used for both ajax and non-ajax mode.

These properties are available for both webpart and field level. Field level properties will override webpart level.

DisplayProgressAnimation must be True for this to work.

If Progress animation url is left blank, it will use images/EP_Progress.gif by default.


Responsive Design

RWDVisibility

These two properties are used for adaptive design for phone display.

RWDAutoFormat : By default EASYProcess will does auto format for a control for adaptive design. For example, section NoOfColumns will always be set to 1 for phone display. By making RWDAutoFormat to false, you can stop such format from happening automatically. This property is only available at WebPart and Section level.
RWDVisibility : Its value can be All, Desktop, Phone. ‘All’ means this control will display in both desktop browser and phone. Desktop will force this control to display in desktop browser, Phone will force this control to display in phone browser. If value is blank, then it will default to ‘All’.


Style

CellStyle, CssClass, FieldDescriptionStyle, SkinId, Style
  • SkinId : A skin is a predefined collection of classes for a particular control. Once a SkinId is specified for a control, a set of classes in that control will be automatically set. For example, Class in Label will be ‘Label-<SkinId>-Class’. Every control defaults to SkinId = ‘Default’. You can have multiple skins for a particular control but only one can be applied at a time. Values for these classes are specified using EASYProcess CSS feature. To understand how CSS and Skin Id works review document here.
  • Class : By making SkinId blank, you can use your own class name. Make sure you define class name in your own CSS or using EASYProcess CSS feature.
  • Style : Apply inline styling using this property. Any value specified here will be applied directly. You can use EASYProcess style builder to create style string.
  • DescriptionStyle : Use this property to style description of this control.
  • CellStyle : Use this property to style container cell for a control.
  • To style other elements in this control, which are children of this control, use CSS selectors for children.


Validation

DateErrorMessage

This is the error message that is shown when the “IsDate” validation is not met.

EPValidationGroup

There is another WebPart Field called a “Validator” which collects the individual error messages from each field in its validation group. Then a button is clicked, it runs the validation associated with each field and collects the group of error messages from the validator. In order to keep the fields, the validator, and the button all associated with each other, they each have a ValidationGroup property that must contain the same value. This can be a value like “AddToCartValidation” for example.

ErrorMessage

This is the error message that is shown when the “ValidationExpression” validation is not met.

IsDate

This is used to flag the accepted value as a date. This is used to perform date validation.

ReqErrorMessage

This is the error message that is shown when the “Required” validation is not met.

Required

This is used to flag the field as required. In order to pass validation, the field cannot remain empty.

ValidationExpression

This is the regex expression used for validation. Here is an example of a ValidationExpression used for a quantity textbox (which can only have numeric values): ^\d+$

ValidatorDisplayMode

Options Available:

  • Inline - The error message associated with the validation that has failed will display next to the field.
  • None (Only Summary) - The error message associated with the validation that has failed will only display in a summary returned from a Validator WebPart field.


Powered by EASYProcess (© 2019 K-Rise Systems, Inc).