|
|
1
2
C:foreach会解决的,为什么不能用呢? 关于这个问题的有趣文章: http://www.ilikespam.com/blog/c:foreach-vs-ui:repeat-in-facelets |
|
|
2
4
我想我找到了 相当地 您一直在寻找的简单解决方案。 我也从一个ui开始:包括在一个ui中:和你的一样重复,但是我接受我必须使用一个c:foreach,而c:foreach对于动态获取一组不同的xhtml/组件非常有用,即使用户交互改变了视图中的东西,就像我认为的那样。看起来像这样:
但是,我的ui:param不起作用-我包含的每个组件都被传递给同一个“thing”/对象,即使我们成功地使用了不同的东西/对象来动态包含不同的组件。 当我发现 this 这篇文章激励我包装我的用户界面:包括在一个f:subview中。现在,所有的代码都很好地工作:
|
|
|
3
0
我记得我曾经尝试过使用一个自定义标签和FaceLethandler等来做类似的事情。最后,所有的小渲染时间问题都使得它不值得这么做。注意我是( 现在仍然是:—(… )在JSF1.1中使用facelets,因此不确定这在以后的版本中是否更好。 你需要处理多少种不同的面部表情?我问的原因是您可以(从编译器向导中借用一个术语)展开循环。而不是
你可以做到
在你的脸上,你会有这样的东西:
这种类型的 低技术 对于一个小的控制集来说,这种方法是很好的,但是如果你有一个非常大和变化的facelet集,这可能不起作用。 我可以问一下为什么,B/C有时会理解高层,所以古鲁可能会为实现同一个目标提出更简单的想法。 |