使用c:choose和f:selectOneListBox實現(xiàn)多重嵌套,要求:booktype中選中不同子項時,子分類selectOneListbox的選項不同<h:selectOneListbox value="type"? id="booktype" size="1" label="#{bookBean.type}" valueChangeListener="#{bookCtrl.changetype}" ? ? ? ? ? ? ? ? ? ?onchange="submit()"? ? ? ? ? ? ? ? ? ? ?immediate="true"> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="computer" itemLabel = "計算機"></f:selectItem> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="literature" itemLabel = "文學"></f:selectItem> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="manage" itemLabel = "管理"></f:selectItem> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="other" itemLabel = "其他"></f:selectItem> ? ? ? ? ? ? ? ? ? ?</h:selectOneListbox> ? ? ? ? ? ? ? ? ? ?<c:choose> ? ? ? ? ? ? ? ? ? ?<c:when test="${type==computer}"> ? ? ? ? ? ? ? ? ? ?<h:selectOneListbox value="type1"? id="booktype1" size="1" label="#{bookBean.type1}" valueChangeListener="#{bookCtrl.changetype1}" ? ? ? ? ? ? ? ? ? ?onchange="submit()"? ? ? ? ? ? ? ? ? ? ?immediate="true"> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="softwareEngineering" itemLabel = "軟件工程"></f:selectItem> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="computerNetwork" itemLabel = "計算機網(wǎng)絡"></f:selectItem> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="ProgrammingLanguage" itemLabel = "編程語言"></f:selectItem> ? ? ? ? ? ? ? ? ? ?<f:selectItem itemValue="other" itemLabel = "其他"></f:selectItem> ? ? ? ? ? ? ? ? ? ?</h:selectOneListbox> ? ? ? ? ? ? ? ? ? ?</c:when>
使用c:choose和f:selectOneListBox實現(xiàn)多重嵌套
kstg5944571
2016-05-17 19:17:44