在我的应用程序中,我在树模型中维护模块,并尝试使用模块CRUD权限实现树结构但不幸的是,我不知道如何添加树的复选框。如果有人对此有所了解,请帮助我。提前谢谢
JSF代码
<p:dialog widgetVar="editModule" id="assignPermissionDlgId">
<p:panel>
<h:form id="form">
<p:dataTable value="#{roleModule.modulesList}" var="modules"
id="tableId">
<p:column headerText="Module ID:">
<h:outputText value="#{modules.moduleID}" />
</p:column>
<p:column headerText="Root Module ID:">
<h:outputText value="#{modules.rootID}" />
</p:column>
<p:column headerText="Module Description:">
<h:outputText value="#{modules.moduleDescription}" />
</p:column>
<p:column headerText="View">
<h:selectBooleanCheckbox id="view" value="#{modules.view}">
</h:selectBooleanCheckbox>
</p:column>
<p:column headerText="Create">
<h:selectBooleanCheckbox id="create" value="#{modules.create}">
</h:selectBooleanCheckbox>
</p:column>
<p:column headerText="Edit">
<h:selectBooleanCheckbox id="edit" value="#{modules.edit}">
</h:selectBooleanCheckbox>
</p:column>
<p:column headerText="Delete">
<h:selectBooleanCheckbox id="delete" value="#{modules.delete}">
</h:selectBooleanCheckbox>
</p:column>
</p:dataTable>
<p:toolbar>
<p:toolbarGroup>
<p:commandButton value="Submit"
action="#{roleModule.confirmMethod}" >
<p:confirm header="Confirmation" message="Are you sure?"
icon="ui-icon-alert" />
</p:commandButton>
</p:toolbarGroup>
</p:toolbar>
<p:confirmDialog global="true" showEffect="fade"
hideEffect="explode">
<p:commandButton value="Yes" type="button"
styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
<p:commandButton value="No" type="button"
styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
</p:confirmDialog>
</h:form>
</p:panel>
</p:dialog>
我想在树中实现相同的功能,并将数据库中的值作为列表
实现