Die Common-Controls Tag Bibliothek

<forms:col>

Mit Hilfe dieses Tags können die visuellen Attribute einer einzelnen Formularspalte gesetzt werden.
Das Tag darf nur innerhalb eines <forms:colgroup> verwendet werden.

Body content: JSP
Tag class: FormColumnTag
 

[ Syntax ]

Standard Syntax
<forms:col
[ cellWidth = "String" ]
[ id = "String" ]
[ labelWidth = "String" ]
>
...Body Content...

</forms:col>
 

[ Attribute ]

AttributTypBeschreibungPflichtRTExp
cellWidthString Gibt die Breite das Kontrollelement Bereiches für das gesamte Element an.

Anmerkung: Gültiger HTML Größenangabe.

 
idString Weist dem Kontrollelement einen eindeutigen Bezeichner zu. Im Tag Body wird daraufhin eine Java Variable angelegt, auf welche in Java Scriptlets zugegriffen werden kann. Diese Variable verweist auf die Kontrollelement Instanz.

Dieses Attribut wird meist in Verbindung mit dem type Attribut verwendet

Anmerkung: Da zur JSP Compile Zeit eine Java Variable mit diesem Bezeichner angelegt wird, muss hier ein String Literal (und keine Expression!) angegeben werden! Der Bezeichner muss den Regeln für gültiger Java Bezeichner folgen.

 
labelWidthString Gibt die Breite das Label Bereiches für das gesamte Element an.

Anmerkung: Gültige HTML Größenangabe.

 

[ Beispiel ]

Festlegen eines zweispaltigen Formulars


<%@ taglib uri="http://struts.apache.org/tags-html"             prefix="html" %>
<%@ taglib uri="http://www.common-controls.com/cc/tags-forms"   prefix="forms" %>

<html:form action="/demo">

    <forms:form type="edit" caption="headline" formid="frmEdit" width="550">
      <forms:colgroup>
         <forms:col labelWidth="90" cellWidth="200"/>
         <forms:col labelWidth="70" cellWidth="50"/>
      </forms:colgroup>  

      <!--  ...  -->

   </forms:form>
</html:form>