【问题标题】:rich:tabPanel has a strange Behaviour: it does not select the correct tabrich:tabPanel 有一个奇怪的行为:它没有选择正确的选项卡
【发布时间】:2009-12-11 09:58:26
【问题描述】:

我在 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 o h:form)

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

非常感谢。

【问题讨论】:

  • 请详细说明问题。我没有看到“它突然切换到第一个选项卡”的图片。也不是“它的行为不正确”。编辑您的问题以详细说明预期行为和实际行为。

标签: jsf seam richfaces facelets


【解决方案1】:

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

祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    相关资源
    最近更新 更多