Jquery mobile 带有ajax的commandButton=false使用primefaces mobile';你不能正确导航
我注意到带有ajax=false的commandButton在primefaces mobile中不起作用。我想在用户按下按钮时进行非ajax调用以导航到不同的url。如果我删除ajax=false,它将命中bean管理器类,但这不会导航到其他页面。这有什么办法Jquery mobile 带有ajax的commandButton=false使用primefaces mobile';你不能正确导航,jquery-mobile,primefaces-mobile,Jquery Mobile,Primefaces Mobile,我注意到带有ajax=false的commandButton在primefaces mobile中不起作用。我想在用户按下按钮时进行非ajax调用以导航到不同的url。如果我删除ajax=false,它将命中bean管理器类,但这不会导航到其他页面。这有什么办法 ui:composition template="/mobile/templates/masterLayout.xhtml" xmlns="http://www.w3.org/1999/xhtml" xmlns:f="h
ui:composition template="/mobile/templates/masterLayout.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:cc="http://java.sun.com/jsf/composite/composite"
xmlns:pm="http://primefaces.org/mobile">
<ui:define name="center">
<pm:page title="Test">
<pm:view id="main">
<pm:header title="Test" swatch="b" />
<pm:content>
<p:messages />
<h:form id="mainForm" prependId="false">
<p:inputText id="title" value="#{bean.title}"
required="true" label="title" />
<p:inputText id="wbUserName"
value="#{bean.creator}" required="true"
label="User name" />
<p:commandButton id="dialogButton" value="Create" ajax="false"
actionListener="#{bean.create}">
</p:commandButton>
</h:form>
</pm:content>
</pm:view>
</pm:page>
</ui:composition>
pretty-config.xml
似乎PrimeFaces移动标签中当前存在一个导致所有导航失败的错误:请参见此处的示例应用:-如您所见。对于非移动标签,应用程序导航可以成功工作,但是对于prime faces移动标签,导航会失败。我已将此问题通知primefaces开发人员。您好!您介意在PrettyFaces支持论坛上发布一个示例应用程序吗?我相信最近才发生了一些变化,导致了这个问题。上传一个示例应用程序将帮助我们快速找到问题的根源。--非常感谢。PrettyFaces问题列表上的相关问题跟踪链接:
public String create(){
return "pretty:newPage";
}
<url-mapping id="newPage">
<pattern value="/test/"/>
<view-id value="/views/test.jsf"/>
</url-mapping>