You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Validation of RDMLX data types can be added to any <input>, <select> or <textarea> element by adding a data-lstddatatype attribute to it. The attribute value should be a | delimited string starting with the data type followed by extra parameters as required by the data type:


integer|<max length>
float|<max length>
packed|<total digits>|<fraction digits>|<decimal separator>
signed|<total digits>|<fraction digits>|<decimal separator>
dec|<total digits>|<fraction digits>|<decimal separator>
alpha|<keyboard shift>|<max length>
char|<keyboard shift>|<max length>
varchar|<keyboard shift>|<max length>
nchar|<keyboard shift>|<max length>
nvarchar|<keyboard shift>|<max length>


For example, a field defined with the following RDMLX:


Define Field(#TST_PKD) Type(*PACKED) Length(6) Decimals(2)

 
might use an <input> tag like this:


<input id="MyWR_TST_PKD" name="TST_PKD" maxlength="6" size="11"
        data-lstddatatype="packed|6|2|." type="number" />


 When you generate a new webroutine or drop a field onto a design, the WAM Editor will automatically set this attribute for you. Standard weblets that create form elements will set this attribute based on the value of their rdmlxDataType property.


  • No labels