gpt4 book ai didi

java - a4j :commandbutton not allowing "<" in rendered

转载 作者:行者123 更新时间:2023-11-30 18:30:12 26 4
gpt4 key购买 nike

这是我的代码:

<a4j:outputPanel ajaxRendered="true">
<h:form>
<rich:dataTable id="iprangesList"
value="#{ipRangeOverviewAction_publicIpRangeList}"
var="iprange" rendered="#{ipRangeOverviewAction_publicIpRangeList.size>0}"
style="width: 100%"
rows="20"
onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<f:facet name="header">
<h:outputText value="#{ipRangeOverviewAction_publicIpRangeList.size} record(s) found."/>
</f:facet>


<rich:column>
<f:facet name="header">Information</f:facet>
<h:outputText value="#{iprange.info}"/>
</rich:column>
<rich:column>
<f:facet name="header">Edit</f:facet>

<a4j:commandButton action="#{ipRangeOverviewAction.redirectStringForEdit(iprange)}"
value="edit"
rendered="#{ipRange.status < 2}"/>

</rich:column>

<f:facet name="footer">
<rich:datascroller renderIfSinglePage="false" maxPages="5"/>
</f:facet>
</rich:dataTable>

</h:form>
</a4j:outputPanel>

这是我得到的错误:

Error Traced[line: 114] The value of attribute "rendered" associated with an element type "a4j:commandButton" must not contain the '<' character.

知道为什么吗?非常感谢您的帮助。

提前致谢

最佳答案

替换

rendered="#{ipRange.status < 2}"/>

rendered="#{ipRange.status lt 2}"/>

编辑:如果问题是“为什么当 Facelets 和表达式语言文档说它是有效语法时会发生此错误?”那么我没有这个答案,我会删除这个答案。

关于java - a4j :commandbutton not allowing "<" in rendered,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9869502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com