i реализован selectableDataModel и расширяется ListDataModel Я отлично вижу содержимое таблицы.p: dataTable row select не работает (с колонкой радиокнопки)
<h:form>
<p:dataTable id="selectProductTable" var="product" value="#{manageFormsView.productModel}" selection="#{manageFormsView.product}" >
<p:column selectionMode="single"/>
<p:column>
<f:facet name="header">
<h:outputText value="Urun Ismi" />
</f:facet>
<h:outputText value="#{product.name}" />
</p:column>
</p:dataTable>
<h:panelGrid columns="2">
<p:commandButton action="#{manageFormsView.setSelectedProductToForm}"
update="main_form"
oncomplete="if(#{manageFormsView.errorText == 'SUCCESS'}){ selectProductDlg.hide();}"
value="sec">
</p:commandButton>
<p:commandButton onclick="selectProductDlg.hide();" action="#{manageFormsView.cancelSetRequest}"
value="Iptal">
</p:commandButton>
</h:panelGrid>
</h:form>
, но когда я нажимаю «втор-» в setSelectedProductToForm
функции я ожидаю увидеть manageFormsView.product
с содержанием, но это нуль.
В чем проблема?
благодаря
вы заметили, что обновление «sec» установлено на update = «main_form» , в то время как ваша форма не имеет идентификатора? – Daniel