1

データテーブルには次のものがあります。

<a4j:commandLink rendered="#{item.Id eq Admin.filteredId}" id="app" action="#{DetailController.adminUpdate}"  value="Approve  " styleClass="auto-style5" actionListener="#{DetailController.adminPrepareEdit}">
                                <a4j:param assignTo="#{DetailController.selected.LevelsId}" value="2" />
                            </a4j:commandLink>

チェックボックスに変更して値を変更することはできますか?

よろしく。

4

1 に答える 1

1

値の再レンダリングにはチェックボックスと ajax を使用します。例を参照してください:

<rich:dataTable id="retailerTable" var="userRetailer">
...
<h:column>
    <f:facet name="header">
        <a4j:commandButton id="deleteRetailerButton"
            value="#{msg.delete}"
            action="#{userAction.deleteRetailersFromList}"
            type="button"
            render="retailerPanel"
            rendered="#{not empty user.userRetailers}"
            disabled="#{userAction.anyRetailerSelectedForDeleteFromList eq false}"
            onclick="if (!confirm('Are you sure you want to remove selected retailers?')) return false" />
    </f:facet>
    <h:selectBooleanCheckbox id="deleteRetailerCheckBox" value="#{userRetailer.delete}" >
        <a4j:ajax event="click" render="retailerTable" />
    </h:selectBooleanCheckbox>
</h:column>

于 2013-10-22T01:33:37.203 に答える