Canigó - Detall dels tags - gridBagLayout
Detall dels tags - gridBagLayoutDefineix una quadrícula per distribuir els tags que contingui en columnes i files. Es composa de tantes columnes com es defineixin i les files que calguin per encabir-hi els tags que contingui. La documentació auto-generada del tag és a http://canigo.ctti.gencat.net/confluence/canigodocs/site/canigo2_2/tlddoc/fwk/gridBagLayout.html Atributs específics de Canigó
Notes d'usCal especificar exactament el número de files i columnes que s'ompliràn i que aquesta quantitat coincideixi amb el número d'elements continguts. El layout s'omple per files, d'esquerra a dreta. L'atribut style permet definir propietats aplicades a elements concrets (files, columnes o cel.les) de la taula. La sintaxi per especificar l'element és la següent:
atenció: la numeració de les files i columnes comença per 0. Aquest layout no és compatible amb el mecanisme que implementen la majoria dels tags per generar de forma automàtica una etiqueta que precedeixi al camp, sense necessitat d'utilitzzar un tag específic. Si s'utilitza el gridBagLayout cal que tots els tags tinguin layout=false i les etiquetes s'han de crear explícitament amb el tag fwk:label ExempleA continuació es presenta un fragment de pàgina que utilitza el tag fwk:gridBagLayout L'exemple crea un layout amb dues files i quatre columnes. Dues de les cel.les s'omplen amb un espai en blanc. Pàgina JSP<%@ include file="/WEB-INF/jsp/includes/fwkTagLibs.jsp" %> <fwk:form action="provesTagsLayout.do" styleId="myActionForm" key="jsp.provesTags.ProvesTagsSimple.form" reqCode="show" layout="false" method="post"> <fwk:gridBagLayout gridStyleId="grid" size="2,4" gridStyle="border:1px solid green" style="0:0=color:red;background-color:yellow,*:2=color:blue;background-color:yellow"> <fwk:label styleId="nameLabel" key="jsp.provesTags.ProvesTagsSimple.lbl1" id="camp1" styleClass="label"/> <fwk:text key="jsp.provesTags.ProvesTagsSimple.camp1" styleId="camp1" mode="E,E,E" layout="false" styleClass="fieldText" maxlength="10" size="10" property="camp1"/> <fwk:label styleId="nameLabel" key="jsp.provesTags.ProvesTagsSimple.lbl2" id="camp1" styleClass="label"/> <fwk:text key="jsp.provesTags.ProvesTagsSimple.camp1" styleId="camp1" mode="E,E,E" layout="false" styleClass="fieldText" maxlength="15" size="15" property="camp1"/> <span> </span> <span> </span> <fwk:label styleId="nameLabel" key="jsp.provesTags.ProvesTagsSimple.lbl3" id="camp1" styleClass="label"/> <fwk:text key="jsp.provesTags.ProvesTagsSimple.camp1" styleId="camp1" mode="E,E,E" layout="false" styleClass="fieldText" maxlength="8" size="8" property="camp1"/> </fwk:gridBagLayout> </fwk:form> Arxius d'internacionalitzacióEls elements de layout no son visibles i, per tant, no tenen textes asssociats. |