My composite inputTextarea:
Code: Select all
...
<composite:implementation>
<ui:decorate template="/WEB-INF/templates/cc/inputForm.xhtml">
<ui:param name="msgTypes" value="#{cc.attrs.msgTypesError}"/>
<ui:define name="inputForm">
<p:inputTextarea id="input" immediate="#{cc.attrs.inmediate}" value="#{cc.attrs.bean[cc.attrs.property]}"
tabindex="#{groupOfControl.getNextIndex(cc)}" maxlength="#{cc.attrs.maxLength}"
disabled="#{cc.attrs.disabled}" binding="#{cc.attrs.binding}"
required="#{cc.attrs.require}" styleClass="#{cc.attrs.styleClass}"
rows="#{cc.attrs.row}" cols="#{cc.attrs.cols}" autoResize="#{cc.attrs.autoResize}" widgetVar="#{cc.clientId}Var"
style="width:#{cc.attrs.width}%;resize:none">
<composite:insertChildren />
</p:inputTextarea>
<myComponent-ui:navigationControl id="navigationControl" for="input" previous="#{cc.attrs.previousComponent}"
next="#{cc.attrs.nextComponent}" process="input @this"
update="@this:input @this #{cc.attrs.activateEventoChange ? cc.attrs.update: ''}">
</myComponent-ui:controlnavegacion>
</ui:define>
</ui:decorate>
</composite:implementation>
Regards.