在jsf嵌套el

时间:2010-06-30 13:47:58

标签: jsf el

我遇到了<t:inputText>必需属性的嵌套EL问题。我正在使用战斧实施。 我有一个带有2列inputText的dataTable。我对inputText都有forceId=true 框。当你查看页面的查看源时,id看起来是postal[0]zone[0],其中postalCode和zone是textBox的id,而数字0是dataTable的rowId。

我的要求是仅当邮政不为空时才需要区域inputText。 我写了类似下面的东西,我知道这是不对的。

required="#{!empty param['postalCode[#{rowIndex}]']}">

有人可以建议怎么做吗?

1 个答案:

答案 0 :(得分:4)

这应该有效:

required="#{!empty paramValues.postalCode[rowIndex]}"

#{paramValues.name}返回带有索引顺序值的String[]