Die Common-Controls Tag Bibliothek

<forms:colgroup>

Mit Hilfe dieses Tags können die visuellen Attribute der einzelnen Formularspalten gesetzt werden. In dieses Tag können - entsprechend der Formular Spaltenzahl - <forms:col> - Tags geschachtelt werden.
Das Tag darf nur innerhalb eines com.cc.framework.taglib.forms.FormElementContainerTag verwendet werden. Beispiele hierfür sind <forms:form> und <forms:section>

Body content: JSP
Tag class: FormColumnGroupTag
 

[ Syntax ]

Standard Syntax
<forms:colgroup
[ id = "String" ]
>
...Body Content...

</forms:colgroup>
 

[ Attribute ]

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

 

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