h: dataTable-Verbundkomponente, cc.attrs.var, IllegalArgumentException

Ich versuche meine eigene dataTable wie die Primefaces zu erstellen. Das Problem ist, dasscc.attrs.var löst bei Verwendung eine IllegalArgumentException aus. Ich frage mich also, wie ich das var-Attribut wie Primefaces haben kann.

<cc:interface>
    <cc:attribute name="value"/>
    <cc:attribute name="var"/>
    <cc:attribute name="styleClass"/>
</cc:interface>

<cc:implementation>

    <div>Previous</div>
    <div>Next</div>

    <h:dataTable value="#{cc.attrs.value}" var="#{cc.attrs.var}" styleClass="#{cc.attrs.styleClass}">
        <ui:insert/>
    </h:dataTable>

</cc:implementation>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage