我目前正在努力从数据存储中检索数据并显示它。
我的具体问题是我有一个数据表,其中包含从数据存储中检索并显示在此数据表上的所有人。在每一行中都有 Id、name、surname 和 selectOneMenu 等列,其中包含选项:查看所有汽车并添加一辆新车。因此,每当用户选择其中一个选项时,他将被重定向到该站点,例如,属于该用户的所有汽车都位于选择该选项的行中。所以我怎么看是我必须用户 ID 也必须是所选选择一个菜单的 rowId 并且使用该 ID 我可以进行查询并在下表中显示人员汽车表。我不知道我的思维方式是否正确,希望有人能帮助我。
<p:dataTable var="account" value="#{bean.what}" size="50" position="center" rowKey="#>{account.accNumber}"editable="true" >
<p:column>
<f:facet name="header">
<h:outputText value="ID" />
</f:facet>
<h:outputText value="#{person.id}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Name" />
</f:facet>
<h:outputText name="id" id="id" value="#{person.name}" />
</p:column>
<p:column>
<f:facet name="output">
<h:outputText value="Options" />
</f:facet>
<h:selectOneMenu id="option" value="#{bean.option}">
<p:ajax event="valueChange" listener="#{bean.handleOptionChange}" process="@this" />
<f:selectItems value="#{bean.options}"
var="option"
itemLabel="#{option}"
itemValue="#{option}" />
</h:selectOneMenu>
</p:column>
</p:dataTable>