WebWork標簽嵌套問題解析
作者:佚名
本文向您介紹WebWork標簽嵌套的問題的過程,總體來講<ww:iterator>的確很簡單易懂!
先來看一下WebWork
- 〈ww:iterator value="yesePrograms" status="outer"〉
- 〈li〉
- 〈ww:iterator value="programsOfRole"
- status="rowstatus"〉
- 〈ww:if test="id == [1].id"〉
- 〈input type="checkbox" id="pid"
- name="pid" checked="checked" value="
- 〈ww:property value="id"/>" /〉
- 〈/ww:if〉
- 〈/ww:iterator〉
- 〈input type="checkbox" id="pid" name="pid"
- value="〈ww:property value="id"/>" /〉
- 〈ww:property value="title"/〉
- 〈/li〉
- 〈/ww:iterator〉
WebWork標簽嵌套關(guān)鍵代碼為
- 〈ww:if test="id == [1].id"〉
- 〈ww:if test="id == [1].id"〉
在值棧中 [0]表示棧頂元素,如果不寫則默認為棧頂; [1]為第二個元素 依次類推
外層跟內(nèi)層都有一個id屬性
***個id表示內(nèi)層循環(huán)的id
[1].id表示外層循環(huán)的id
補充:當前調(diào)用的那層永遠都是棧頂,調(diào)用使用[0]
WebWork標簽嵌套中雙層嵌套,分類顯示范例(省略了多余標簽)
- 〈ww:iterator value="grouplist"〉
- 〈ww:property value="[0].group_name"/〉
- 〈/td〉
- 〈ww:iterator value="userlist"〉
- 〈ww:if test="[0].group_id == [1].group_id"〉
- 〈ww:property value="name"/〉
- 〈ww:property value="fax_number"/〉
- 〈ww:property value="name_des"/〉
- 〈/ww:if〉
- 〈/ww:iterator〉
- 〈/ww:iterator〉
【編輯推薦】
責任編輯:冰荷
來源:
baidu