我注意到了JSF EL的这种行为.1.
<h:panelGroup rendered="#{!admissionBean.requestStatus=='PR'}">
..some buttons without rendered attribute
</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)
2.
<h:inputText size="6" value="#{dimension.newWeight}" disabled="#{admissionBean.requestStatus=='PR'}"></h:inputText>
Run Code Online (Sandbox Code Playgroud)
1未呈现.2.文本框未禁用.
两者如何一起发生?文本框未禁用意味着requestStatus不等于PR.这意味着面板组的呈现条件应该是真的.
有什么帮助吗?我错过了这里的任何东西.
谢谢
试一试:也许吧!在==比较之前,在开头应用作为一元运算符.因此,结果不是预期的.
无论这是否正确,我建议你使用
<h:panelGroup rendered="#{admissionBean.requestStatus!='PR'}">
..some buttons without rendered attribute
</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)
因此,检查这是否与逻辑上的不相等的想法.
| 归档时间: |
|
| 查看次数: |
26306 次 |
| 最近记录: |