rich:tabPanel有一个奇怪的行为:它没有选择正确的选项卡

时间:2009-12-11 09:58:27

标签: jsf seam richfaces facelets

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

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

它突然切换到第一个标签。重现并不容易:

如果我有三个标签:

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

标签不是动态生成的,但它们是用xml页面编写的。

我在另一个项目的taglib中有一些自定义标记(通过jar引用)。当我尝试使用

在我的自定义标记之间插入rich:tabPanel时会发生这种情况

在我的标签中没有表格(a4j:表格形式)

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

非常感谢。

1 个答案:

答案 0 :(得分:0)

标签由Javascript控制。从调试JS开始。 Firebug有一个优秀的JS调试器。

祝你好运。