Field: Difference between revisions
Content added Content deleted
(Added some classes) |
m (Added usage) |
||
Line 3: | Line 3: | ||
=Classes= |
=Classes= |
||
==SubFilter== |
==SubFilter== |
||
These allow you to place a filter within a |
These allow you to place a filter within a form. Can be used, for example, to show a list of purchases a customer has made on a customer account process, and allow viewing of said record/s. |
||
<pre> |
<pre> |
||
<Field sequence="10" class="SubFilter"> |
<Field sequence="10" class="SubFilter"> |
Revision as of 10:25, 12 October 2018
Fields are probably the most used object in Zymonic - as such, there are several classes of field. This page explains those classes.
Classes
SubFilter
These allow you to place a filter within a form. Can be used, for example, to show a list of purchases a customer has made on a customer account process, and allow viewing of said record/s.
<Field sequence="10" class="SubFilter"> <ZName>ts_f_purchasehistory</ZName> <DisplayName>Purchase History</DisplayName> <StandardField>false</StandardField> <ClassOptions> <Filter> <ZName>ts_fil_purchaserecords</ZName> </Filter> <FieldMap> <ZName>ts_fm_purchasehistory</ZName> </FieldMap> </ClassOptions> <FieldGroup> <ZName>ts_fg_purchasehistory</ZName> </FieldGroup> </Field>
LinkedField
These allow you to extract data from selected fields in another table by a common field.
<Field sequence="100" class="LinkedField"> <ZName>ts_f_customerphone_linked</ZName> <SQLFieldType>varchar</SQLFieldType> <Base>ts_f_customerid</Base> <ReadOnly>true</ReadOnly> <FieldGroup> <ZName>ts_fg_customeraccount</ZName> </FieldGroup> <LinkedField> <Filter> <ZName>ts_fil_customeraccounts</ZName> </Filter> <SourceField> <Field> <ZName>ts_f_customerid</ZName> </Field> </SourceField> <DisplayField> <Field> <ZName>ts_f_customerphone</ZName> </Field> </DisplayField> </LinkedField> </Field>
CurrentState
Displays the current state of a record.
<Field sequence="100" class="CurrentState"> <ZName>ts_f_currentstate</ZName> <DisplayName>Current State </DisplayName> <ClassOptions> <HideState>ts_s_createnew</HideState> </ClassOptions> </Field>