0
我遇到了與同一頁面中多個複選框選擇樹建模有關的問題。什麼我做的是在這樣的數據網格包裹每棵樹:Primefaces建模多選擇樹
<p:dataGrid value="#{evaluationReportController.questionGroups}" var="t" styleClass="top-aligned-grid-cells" columns="1"
style="margin-bottom: 40px;">
<f:facet name="header">Va rugam sa bifati intrebarile</f:facet>
<p:panel header="#{t.description}">
<p:tree id="question-tree" value="#{t}" var="node" style="width: 100%"
selectionMode="checkbox" selection="#{evaluationReportController.selectedQuestions[t]}">
<p:treeNode>
<h:outputText value="#{node}" style="width: 120px"/>
</p:treeNode>
</p:tree>
</p:panel>
</p:dataGrid>
從控制器相關的模型數據如下:
private Map<QuestionGroup, TreeNode[]> selectedQuestions;
....
public Map<QuestionGroup, TreeNode[]> getSelectedQuestions() {
return selectedQuestions;
}
public void setSelectedQuestions(Map<QuestionGroup, TreeNode[]> selectedQuestions) {
this.selectedQuestions = selectedQuestions;
}
但是我不能讓複選框選擇的模式。任何想法我做錯了什麼?我正在使用PrimeFaces 3.5和javaee web API 6.
謝謝。
沒有,仍然沒有工作 – user2492802