1
我有一個包含複選框的表單。基於選中該複選框,我將複選框值保存爲true/false。如果我以編輯模式打開表單,我可以從DB獲取值爲true或false。現在我得到的值爲true我需要顯示在我的表單中選中的複選框或如果該值爲false,那麼我需要顯示未選中的複選框。請給我一些建議。Liferay/Alloy UI中已選中複選框的問題
<%= user.isadmin() %> // here I am getting either true or false
基於以上值,我需要檢查或取消選中該複選框,
<aui:input type="checkbox" name="isadmin" label="Is Admin"></aui:input>
如果我使用,
<aui:input type="checkbox" name="isadmin" label="Is Admin" checked="<%= user.isadmin()>"></aui:input>
雖然user.isadmin()
價值是真實的,我得到一個錯誤。
它不工作的值進行覈對複選框的方式,你編譯JSP頁面時出現錯誤。您應該使用** checked =「true」**或** checked =「<%=myVar%>」**,其中_myVar_是布爾值。 – Marc