Field: Difference between revisions

From Zymonic
Content added Content deleted
(Created page with "PLACEHOLDER")
 
(Added some classes)
Line 1: Line 1:
Fields are probably the most used object in Zymonic - as such, there are several classes of field. This page explains those classes.
PLACEHOLDER

=Classes=
==SubFilter==
These allow you to place a filter within a filter or form.
<pre>
<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>
</pre>

==LinkedField==
These allow you to extract data from selected fields in another table by a common field.
<pre>
<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>
</pre>

==CurrentState==
Displays the current state of a record.
<pre>
<Field sequence="100" class="CurrentState">
<ZName>ts_f_currentstate</ZName>
<DisplayName>Current State </DisplayName>
<ClassOptions>
<HideState>ts_s_createnew</HideState>
</ClassOptions>
</Field>
</pre>

Revision as of 16:22, 8 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 filter or form.

  <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>