Hallo
ich bekomme bei folgendem Code immer die Meldung "Client-id : deviceid is duplicated in the faces tree"
Ich habe schon versucht den Form Tag aussen weg zu nehmen und einzeln um jeden commandLink Tag zu setzen. Dann meckert Tomcat, das irgendwas vom dataScroller in einen form Tag muss. Und den Datascroller kann ich nicht in einen Form Tag stecken, weil er dann nicht auf die dataTable zugreifen kann.
Ich könnte natürlich verschiedene ID's beim f
aram verwenden. Aber dann müsste ich in dem ActionListener auf verschiedene ID's abfragen, was ich auch nicht möchte. Wie kann ich dieses Problem lösen?
ich bekomme bei folgendem Code immer die Meldung "Client-id : deviceid is duplicated in the faces tree"
Code:
<h:form>
<t:dataTable var="searchdevice" value="#{extendedSearchDevices.deviceList}"
...
>
<t:column>
...
</t:column>
<t:column>
<h:outputLink value="#{searchdevice.webauthlink}" styleClass="datatable_col_link" >
<h:outputText value="WebAuthentication" styleClass="datatable_col_links_text" />
</h:outputLink>
<h:commandLink action="showDevice" styleClass="datatable_col_link" actionListener="#{DeviceDetail.selectDeviceID}">
<h:outputText value="Details" styleClass="datatable_col_links_text" />
<f:param id="deviceid" name="deviceid" value="#{searchdevice.deviceID}" />
</h:commandLink>
<h:commandLink action="to_confirmDeleting" actionListener="#{DeviceDetail.selectDeviceID}">
<h:outputText value="Gerät löschen" styleClass="cellOptions" />
<f:param name="deviceid" id="deviceid" value="#{searchdevice.deviceID}" />
</h:commandLink>
</t:column>
<f:facet name="footer">
<t:dataScroller id="scroll_2"
...
</t:dataScroller>
</f:facet>
</t:dataTable>
</h:form>
Ich habe schon versucht den Form Tag aussen weg zu nehmen und einzeln um jeden commandLink Tag zu setzen. Dann meckert Tomcat, das irgendwas vom dataScroller in einen form Tag muss. Und den Datascroller kann ich nicht in einen Form Tag stecken, weil er dann nicht auf die dataTable zugreifen kann.
Ich könnte natürlich verschiedene ID's beim f