看起来像这样应该是可能的但是...?JSF rich:dataList每行渲染?
使用richfaces和JSF我使用rich:dataList来遍历List ...除了我希望能够选择性地“呈现”每个迭代,这是可能的吗?
例如:
<rich:dataList value="#{list}" var="item">
<h:outputText value="#{item.something}" />
</rich:dataList>
我希望能够有选择性地呈现输出,例如,如果“项目”的某些属性为true或什么的。
我已经试过包裹outputText
在outputPanel
和类似的,但如果输出面板不会呈现迭代的“<li>
”仍然呈现这样你得到它的旁边没有子弹点,而不是它只是跳过项目完全:(
任何方式来解决这个问题或我是SOL吗?我通常意识到我希望得到的项目清单之前准备好显示,但由于许多原因,我不打算在这里重复它isn 't possible。
我想到了,但它是有效的包装'李'面板组?我认为这将导致HTML这样的:
- 东西
这似乎坏 – rat 2010-02-01 18:47:20嗯都能跟得上似乎并没有引起周围的李时珍,感谢一如既往balusc有益的跨度:) – rat 2010-02-01 18:51:56
不客气。当它*需要*渲染一些**属性时,它将只呈现'',例如, 'id','style','styleClass'等 – BalusC 2010-02-01 18:54:13