的Tapestry loop documentation一個「值」屬性顯示以下示例循環遍歷集合而不掛毯
<t:loop source="pageNames" value="pageName">
<td class="${tabClass}">
<t:pagelink page="pageName">${pageName}</t:pagelink>
</td>
</t:loop>
其中頁面名變量從部件拾起:
@Property
private String _pageName;
我有沒有用對於這樣的財產。從組件刪除聲明使Tapestry悲傷並拋出類似於
的異常無法將'pageName'轉換爲組件參數綁定。 Class ...不包含名爲'pageName'的屬性(在屬性表達式'pageName'內)。可用屬性:...
如何在不聲明循環值屬性的情況下使用循環標記?
感謝您的回覆。關鍵是如果我想訪問迭代中的某些信息,比如值和索引,我需要聲明一個屬性,對吧? – 2010-09-23 10:51:59
@Robert:現在我明白你的意思了,我已經更新了我的答案。 – Henning 2010-09-23 11:34:47
謝謝澄清。 – 2010-09-23 14:36:55