的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