我知道我可以通过转到源代码中找到这一点,但我不知道从哪里开始。如何VAR的在p通过:数据表中的JSF
我有一个数据表primefaces(我知道这可能是一个简单的数据表一样的),我想知道如何在表中的行被传递到后台bean。那就是:
<p:datatable value="#{viewBean.table}" var="row">
<p:column>#{viewBean.combineValuesInRow(row)}</p:column>
</p:datatable>
我的问题是行是什么?行是序列化的pojo还是它的参考?而且是上面的代码好转,恶化或没有比这不同:
<p:datatable value="#{viewBean.table}" var="row" rowKey="idx">
<p:column>#{viewBean.combineValuesInRow(idx)}</p:column>
</p:datatable>
,然后将豆腐只是看起来它在表来获得实例?
我写这篇文章,我开始意识到这是一个愚蠢的问题(或者至少要求它是愚蠢的),但其张贴在这里将是一个很好的事情的答案。我想要做的是找出最佳做法。就像是它更好地从XHTML页面引用一个会话bean直接还是更注入会话bean到背视图bean,然后有XHTML页面仅指视图bean?我知道,这两种方式工作,有实施第二路只有很少的额外的努力。但是更好吗?
主要问题与最后一段之间的关系是什么?我会说,因为这一切发生在服务器端它也是如此。你喜欢什么,我会带选项1在两种情况下,作为其最简单的 – 2014-09-06 18:55:20