0
<tr:table id="UserTable" width="100%" ......>
<tr:selectBooleanCheckbox id="ctrl_select" value="#{user.isSelected}" autoSubmit="true" valueChangeListener="#{userAction.onUserSelected}" onchange="submit()"/>
<tr:inputText id="effDate" simple="true" value="#{user.effectiveDate}" disabled="#{!user.isSelected}"/>
操作:基於業務邏輯的onUserSelect我正在設置生效日期。複選框取消勾選並檢查其他字段變空
1:當我檢查複選框時,它的submited和effDate被啓用。
2:我清除日期
3:取消選中複選框。我可以看到日期及其禁用。
4.再次勾選複選框,日期字段已啓用但是effDate爲空。我不希望effDate
爲空白。我相信UpdateModel被調用。有沒有辦法不把值設置爲空白?
你有沒有嘗試過的代碼,並幫助它? –
我沒試過這個。然而,我刪除submit()和使用partialTrigger似乎工作正常。 tr:selectBooleanCheckbox上也沒有更新屬性 – Smruti