Ich baue mit JSF einen datatable auf. Jetzt möchte ich beim Klick den Wert des geklickten Elements an eine managed bean übergeben.
Aber wie geht das?
Das ist mein bisheriger datatable, mit dem ich zwar über commandLink in die managed bean komme, aber dort keinen Wert habe:
<ice:dataTable id="displayList"
value="#{navigation.children}"
var="children"
styleClass="dataScrollerTable"
columnClasses="firstCol,lastCol"
>
<ice:column>
<f:facet name="header">
<ice:commandSortHeader columnName="Name" arrow="true">
Name
</ice:commandSortHeader>
</f:facet>
<ice:commandLink action="#{content.objKey}" value="#{children.alias}">
</ice:commandLink>
</ice:column>
</ice:dataTable>
Danke für jede Hilfe!!
Aber wie geht das?
Das ist mein bisheriger datatable, mit dem ich zwar über commandLink in die managed bean komme, aber dort keinen Wert habe:
<ice:dataTable id="displayList"
value="#{navigation.children}"
var="children"
styleClass="dataScrollerTable"
columnClasses="firstCol,lastCol"
>
<ice:column>
<f:facet name="header">
<ice:commandSortHeader columnName="Name" arrow="true">
Name
</ice:commandSortHeader>
</f:facet>
<ice:commandLink action="#{content.objKey}" value="#{children.alias}">
</ice:commandLink>
</ice:column>
</ice:dataTable>
Danke für jede Hilfe!!