【发布时间】:2010-10-07 10:23:39
【问题描述】:
我当前使用的 RichFaces 3.3.3 tabPanel 控件呈现 4 级嵌套表。是否有任何其他选项卡控件可以呈现干净的 HTML 或至少允许我控制它?喜欢<ul>?
【问题讨论】:
标签: java jsf richfaces facelets
我当前使用的 RichFaces 3.3.3 tabPanel 控件呈现 4 级嵌套表。是否有任何其他选项卡控件可以呈现干净的 HTML 或至少允许我控制它?喜欢<ul>?
【问题讨论】:
标签: java jsf richfaces facelets
使用这种丑陋的代码(它不仅与<rich:tab> 组件相关)是为了确保所有浏览器之间的兼容性和相同的行为,包括所有 IE(以及 IE6)、Firefox、Safari、 Chrome 等等...
这就是 HTML 代码以及 Javascript 代码没有被 Richfaces 组件优化的原因。
如果对你有问题,你可以尝试使用自己的组件(一些例子已经由org.life.java提供)。
最终,您还可以使用按钮和一些 Javascript(将隐藏或显示不同的面板)来模拟这种行为,或者在每个选项卡上使用一个 <a4j:commandButton> 来刷新基本面板的内容。
【讨论】:
RichFaces 4 将在许多组件中切换到 div 进行布局。
【讨论】: