jsf - jsf 中的嵌套 el

标签 jsf el

我的嵌套 EL 有问题 <t:inputText>必需的属性。我正在使用战斧实现。
我有一个包含 2 列 inputText 的数据表。我有 forceId=true对于 inputText
盒子。当您查看页面的查看源时,id 看起来为 postal[0]zone[0]其中 postalCode 和 zone 是 textBox 的 id,数字 0 是 dataTable 的 rowId。

我的要求是仅当 postal 不为空时才需要 zone inputText。
我在下面写了一些我知道不正确的东西。

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

有人可以建议如何做吗?

最佳答案

这应该有效:

required="#{!empty paramValues.postalCode[rowIndex]}"
#{paramValues.name}返回 String[]值按索引顺序排列。

关于jsf - jsf 中的嵌套 el,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149848/

相关文章:

java - 如何通过@ManagedProperty 注解注入(inject)整个托管bean?

java - Heroku 上的 JSP - "Unable to compile class for JSP"

class - JSP EL 内部 JSP 私有(private)静态类

使用 f :loadBundle. 时出现 javax.el.PropertyNotFoundException .. 这是否正确实现了规范?

java - jSTL:无法解析表达式 [${item.class.name == 'List' }]

java - 为什么这个简单的文件上传不起作用?日本科学基金会

javascript - 在 primefaces 数据表上使用监听器执行行单击

css - 将图像资源引用为 CSS 背景图像 url

jsf - 如何从 f :selectItems 获取标签和值

jsp - 如何使用 JSP/EL/JSTL 检查集合是否包含项目