2010-06-30 51 views
4

我有嵌套EL爲<t:inputText>所需的屬性的問題。我正在使用tomahawk實現。 我有一個dataTable與2列inputText。對於inputText 框,我都有forceId=true。當您查看頁面的查看源時,id的外觀爲postal[0]zone[0],其中postalCode和zone是textBox的id,數字0是dataTable的rowId。嵌套埃爾在jsf

我在這裏的要求是區域inputText只有當郵政不空時是必需的。 我寫了類似下面的內容,我知道這是不對的。

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

有人可以建議怎麼做嗎?

回答

3

這應該工作:

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

#{paramValues.name}返回String[]與索引順序值。