gpt4 book ai didi

java - Primefaces commandButton 在 Carousel 中不起作用

转载 作者:行者123 更新时间:2023-11-30 11:24:50 25 4
gpt4 key购买 nike

我正在使用 Primefaces 4.0 和 jsf 2.0。

我试图在 Carousel 内的 Primefaces 命令按钮中调用我的托管 bean 的方法,但它不起作用。看起来按钮无法调用该方法。什么都没发生...

所以,我一直在寻找,但找不到任何可以帮助我解决这个问题的东西。

下面是我的代码:

页面.xhtml

 <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>

<h:body>

<h:form id="form">
<p:carousel id="tabsCarousel" numVisible="1" itemStyle="height:500px;width:800px;" effect="easeInStrong">
<p:tab title="Godfather Part I">

<h:panelGrid columns="2" cellpadding="10">
<p:graphicImage value="/images/godfather/godfather1.jpg" />
<h:outputText value="Some text" />
<p:commandButton value="ok" action="#{bean.test}" />
</h:panelGrid>
</p:tab>
</p:carousel>
</h:form>
</h:body>
</html>

以及managed bean的方法

    public void test(){
System.out.print("Here!");
}

OBS:may bean的作用域是ViewScoped。

请!

谢谢!!!!

最佳答案

这似乎与 this reported issue 有关,即使它应该被标记为 3.5 的固定,我用 3.5 和 4(社区版本)测试它并且似乎仍然存在。还有 another report对于这个问题,给定 p:tab 组件而不是 p:column,就像您的情况一样。

关于java - Primefaces commandButton 在 Carousel 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20552804/

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