gpt4 book ai didi

java - RichFaces:TabPanel 和参数

转载 作者:搜寻专家 更新时间:2023-11-01 03:26:05 25 4
gpt4 key购买 nike

目前,我在基于 JSF 2.0 的 Web 应用程序中处理 rich:tabPanel。我遇到一个很奇怪的问题,它与我的richface 组件有关。基本上,我在每个面板上打印一些相同的东西(这里,它是一个节目的时间表,选项卡包含日期,选项卡的内容包含不同的时间)。

因此,我有类似的东西:

<rich:tabPanel>
<c:forEach items="#{show}" var="hour" ...>
<rich:tab>
<a4j:commandLink ...>
<a4j:param value="hour.something" assignTo="#{bean.method}" />
</a4j:commandLink>
</ ..... >

当我点击第一个命令链接时,当我的网页显示时,没问题。但是当我选择另一个选项卡并单击命令链接时,不会调用“bean.method”。我需要再次点击才能调用该函数。

最后,当我将 tabPanel 设置为“switchtype=server”时,它运行良好(无需单击 2 次)。

但这不是目的,我想使用客户端模式。我在richfaces v3的JIRA上看到这个问题已经解决了JIRA JBoss .但是没有更多信息(除了评论但它不起作用)。

如果有人能提供帮助,那就太好了。

问候,

最佳答案

问题是您使用的是嵌套表单(表单中的表单)。在 JSF 中不推荐这样做。即使在 HTML 中也是无效的。删除一个 form 就可以了。
阅读this post也是。

关于java - RichFaces:TabPanel 和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13504460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com