在.taglib.xml中定义的facelets组件中计算表达式时遇到问题
SortField2.getExpression()
给我值“{sortby}”,而不是计算值。
我的组件(简单列)定义为:
<ui:composition> <rich:column sortBy="#{sortBy}" width="#{width}" styleClass="#{styleClass}"> <f:facet name="header">#{header}</f:facet> <ui:insert /> </rich:column> </ui:composition>
我看到在TagValueExpression中有一个包含我的值的“original”字段,但不幸的是它是私有的。
你知道怎么提取吗?
也发布在 Richfaces Forum
谢谢你的帮助。
您可以让“sortExpression”工作,而不是使用“sortBy”。
同时,代替 #{sortBy} ,将 ${sortBy} 有什么好处吗(远射)
#{sortBy}
${sortBy}