JSF中如何动态生成选项卡?

时间:2021-11-10 06:23:05
在jsf的开发中要使用选项卡来显示数据,为了尽可能多的以及分类显示所查询的数据使用到选项卡这个组建
但是客户提出要动态生成这些现实查询结果的选项卡,因为他们的数据类型是不确定的,可能有几种也有可能有几十种,不愿意花太多时间来维护和修改系统。我们提出用js或者其他技术来实现,但是他们不是很愿意怕被他们客户的浏览器限制住。
之前查看了icefaces的相关控件,但是由于对这个技术不是很熟悉没有敢用。
有没有哪位想大侠给点思路啊?或者用其他空间或者方案来代替这个效果?或者给个使用icefaces组建的例子?

9 个解决方案

#1


路过...

#2


我只用过 RichFaces 的选项卡

#3


那么RiceFaces支持这个需求吗?

#4


<ice:panelTabSet>
<ice:panelTab>

</ice:panelTab>
<ice:panelTab>

</ice:panelTab>
</ice:panelTabSet>
这个用过,配合循环标签应该是可以,不过没试过你说的动态生成的,你可以试试。

#5


选项卡的名称和内容是从数据库中读出,也就是说页面上不设置选项卡的数量,它的数量来自数据库中所需信息的种类。例如该表中有W,S,D,E4种数据,那么页面上也是响应的生成这4个类型的选项卡。。当类型改为5种的时候页面上就自动改为5个选项卡。

#6


用wcf组件实现

#7


ok 有没有详细点的内容
引用 6 楼 jinchun1234 的回复:
用wcf组件实现

#8


没听说过~~顶一个~~呵呵~ JSF中如何动态生成选项卡?

#9


用 jquery 中的 
$("#xxx").append('');

循环生成

#1


路过...

#2


我只用过 RichFaces 的选项卡

#3


那么RiceFaces支持这个需求吗?

#4


<ice:panelTabSet>
<ice:panelTab>

</ice:panelTab>
<ice:panelTab>

</ice:panelTab>
</ice:panelTabSet>
这个用过,配合循环标签应该是可以,不过没试过你说的动态生成的,你可以试试。

#5


选项卡的名称和内容是从数据库中读出,也就是说页面上不设置选项卡的数量,它的数量来自数据库中所需信息的种类。例如该表中有W,S,D,E4种数据,那么页面上也是响应的生成这4个类型的选项卡。。当类型改为5种的时候页面上就自动改为5个选项卡。

#6


用wcf组件实现

#7


ok 有没有详细点的内容
引用 6 楼 jinchun1234 的回复:
用wcf组件实现

#8


没听说过~~顶一个~~呵呵~ JSF中如何动态生成选项卡?

#9


用 jquery 中的 
$("#xxx").append('');

循环生成