npsFieldTable

Dieses Element erzeugt einen Rahmen (<fieldSet>) und darin eine Tabelle (<table>). Die Tabelle kann beispielsweise mit Hilfe von npsField-Tags gefüllt werden. Um diese npsField-Tags werden automatisch Tabellenzellen (<td>) erzeugt. Werden andere Werte außer npsField-Tags verwendet, so sollte der Programmierer selbst dafür sorgen, dass diese mit einer Tabellenzelle umschlossen werden. Auch sollte die Zuordnung der einzelnen Zellen zu Tabellen-Zeilen (<tr>) selbst vorgenommen werden. Syntax:

<npsFieldTable label="label">...</npsFieldTable>

Anwendungsbeispiel

<npsFieldTable label="Default values">
  <tr>
    <npsField type="text" name="lastName" label="First name" />
    <npsField type="text" name="firstName" label="Last name" />
  </tr>
  <tr>
    <npsField type="select" name="year" label="Year" 
              selectiontype="single" rendermode="list" required="true">
      <npsFieldOption value="2013" selected="true" />
      <npsFieldOption value="2012" />
      <npsFieldOption value="2011" />
    </npsField>
    <npsField type="select" name="month" label="Month" 
             selectiontype="single" rendermode="list" required="true">
      <npsFieldOption value="01" label="January" selected="true" />
      <npsFieldOption value="02" label="February"/>
      <npsFieldOption value="03" label="March"/>
    </npsField>
  </tr>
</npsFieldTable>