0
我有一個可編輯的數據表,我想將複選框添加到控制列可編輯模式的標題中。 這意味着,每個列的標題中都有一個複選框,如果選中該複選框,列將不可編輯,這意味着我們無法編輯單元格中的任何數據。primefaces:可編輯數據表中的不可編輯列
我該怎麼做?
感謝
我有一個可編輯的數據表,我想將複選框添加到控制列可編輯模式的標題中。 這意味着,每個列的標題中都有一個複選框,如果選中該複選框,列將不可編輯,這意味着我們無法編輯單元格中的任何數據。primefaces:可編輯數據表中的不可編輯列
我該怎麼做?
感謝
爲每列創建類型布爾的變量
<p:selectBooleanCheckbox value="#{Yourbean.EditableColumn1}" />
<p:selectBooleanCheckbox value="#{Yourbean.EditableColumn2}" />
<p:selectBooleanCheckbox value="#{Yourbean.EditableColumn3}" />
比方說,你想擁有的inputText盒在列中的值,你可以控制,如果它是被禁用的屬性可編輯。
<p:dataTable>
<p:column id="column1">
<h:inputText disabled="#{YourBean.EditableColumn1}">
</p:column>
<p:column id="column2">
<h:inputText disabled="#{YourBean.EditableColumn2}">
</p:column>
<p:column id="column3">
<h:inputText disabled="#{YourBean.EditableColumn3}">
</p:column>
</p:dataTable>
您測試了您的解決方案嗎? – Pellizon 2014-10-07 13:09:19
我測試@Pellizon,但我知道它缺少模型更新。我只是沒有發佈,因爲我不知道他想讓他們更新的方式。 – unpix 2014-10-07 13:29:05