DdsCharFieldTagHelper class | QSYS API Reference Guide
Estimated reading time: 2 minutes
Defines an input element where characters can be typed using a keyboard. The captured value will be posted as the value entered into a field.
Namespace: ASNA.QSys.Expo.Tags Assembly: ASNA.QSys.Expo.Tags.dll
Inheritance: Object –> TagHelper –> FieldBase –> DdsFieldBase
Remarks
To define an input-capable Fixed String, use the DdsCharField
Tag Helper.
For example, the following markup defines an input text element for the field SFNAME
in the CUSTREC
record (defined in the Model).
<div Row="4">
.
.
.
<DdsCharField Col="27" For="CUSTREC.SFNAME" PositionCursor="67"/>
</div>
The field SFNAME
is defined in the Model file, like so:
public class CUSTREC_Model : RecordModel
{
.
.
.
[Char(40)]
public string SFNAME { get; set; }
Note how the Char
attribute defines the fixed length of 40 characters. The property accessors define the field Usage
. In this example, the field is public get and public set, defining it as BOTH
readable as well as writable.
Properties
Type | Name | Description |
---|---|---|
Boolean | LimitMaxLength | Gets or sets a value that indicates whether to set a limit on the maximum characters allowed to be typed on the field. Defaults to true. When true, the maximum allowed characters will be set to the Length of the field. |
String | MessageIdExpression | Gets or sets a conditionalal property string that indicates which message of a message file will be used to extract the text associated with the message. Format is comma-separated list of ‘MessageID MessageFileName[:optional indicator expression]’. |
Int32 | MultilineColWidth | Gets or sets a value that indicates the width of the multi-line text area expressed in legacy character count. When used in a Browser, more characters may be entered per line, but the box will have the legacy pixel width. |
Boolean | SpellCheck | Gets or sets a value that indicates the HTML spellcheck attribute used during rendering. |
String | ValuesText | Gets or sets a value that describes valid display values. Each text description is single-quoted. List is comma separated. ValuesText can be used to display the field as a dropdown box. |
String | ValuesTextOptionSeparator | Gets or sets the string that will be used to separate Value and Text for ValuesText. Defaults to not prepend values to ValuesText. |
Methods
Signature | Description |
---|---|
getFieldValue() | Gets the value of the field from the Model. |
string getFieldValue()
Gets the value of the field from the Model.
string getFieldValue()