0

我在 RichFaces 3.3.0.GA 和 Facelets 1.1.14 中使用 rich:tabPanel 发现了一个奇怪的行为

当我尝试将 tabPanel 嵌套在 Rich:panel、simpleTogglePanel 或 h:panelGrid 中时,就会出现问题。面板处于服务器模式。

它突然切换到第一个选项卡。重现并不容易:

如果我有三个标签:

  • 点击 1
  • 点击 2
  • 点击 3
  • 点击 2
  • 点击 3
  • 有时(随机)它会转到第一个选项卡,而不是转到第三个选项卡。

选项卡不是动态生成的,而是用 xml 页面编写的。

我在另一个项目的 taglib 中有一些自定义标签(通过 jar 引用)。当我尝试在我的自定义标签之间插入 Rich:tabPanel 时,会发生这种情况

在我的标签中没有表格 (a4j:form oh:form)

关于如何解决这个问题的任何想法?我可能会开始调试richFaces,但这有点难,我什至不确定问题出在哪里(例如,它可能在Facelets 中)。

非常感谢。

4

1 回答 1

0

选项卡由 Javascript 控制。从调试 JS 开始。Firebug有一个出色的 JS 调试器。

祝你好运。

于 2009-12-11T13:32:27.260 回答