Primefaces对话框框架-不工作
Primefaces对话框架V4不起作用,我已经在谷歌上解决了这个问题,因为我已经在faces配置中添加了以下代码,但都没有成功。请查找以下代码: 索引页:Primefaces对话框框架-不工作,primefaces,jsf-2,dialog-framework,Primefaces,Jsf 2,Dialog Framework,Primefaces对话框架V4不起作用,我已经在谷歌上解决了这个问题,因为我已经在faces配置中添加了以下代码,但都没有成功。请查找以下代码: 索引页: <p:commandButton value="View" icon="ui-icon-extlink" actionListener="#{dialogBean.viewCars}" /> 面配置: <application> <action-listener>org.primefaces.ap
<p:commandButton value="View" icon="ui-icon-extlink" actionListener="#{dialogBean.viewCars}" />
面配置:
<application> <action-listener>org.primefaces.application.DialogActionListener</action-listener>
<navigation-handler>org.primefaces.application.DialogNavigationHandler</navigation-handler>
<view-handler>org.primefaces.application.DialogViewHandler</view-handler></application>
org.primefaces.application.DialogActionListener
org.primefaces.application.DialogNavigationHandler
org.primefaces.application.DialogViewHandler
TypeError:this.jq.draggable不是一个函数
在/faces/javax.faces.resource/primefaces.js中?ln=primefaces&v=4.0
如何解决这个问题?正如Cagatay Civici所说,您必须在页面标题中添加以下内容:
<h:outputScript name="jquery/jquery-plugins.js" library="primefaces"/>
别担心-不要将任何文件复制到项目中-上面的行就足够了,因为PrimeFaces会自动添加js文件
但您还必须在faces-config.xml文件中添加几行:
<application>
<action-listener>org.primefaces.application.DialogActionListener</action-listener>
<navigation-handler>org.primefaces.application.DialogNavigationHandler</navigation-handler>
<view-handler>org.primefaces.application.DialogViewHandler</view-handler>
</application>
劳拉·利帕鲁洛的文章。试试这个:RequestContext.getCurrentInstance().execute(“viewCars.show()”),它能工作吗?引用错误:viewCars没有定义viewCars.show();页面上不知何故缺少jquery-plugins.js,请尝试手动添加它。h:outputScript name=“jquery/jquery plugins.js”library=“primefaces”感谢Cagatay Civici。。。。它起作用了
<application>
<action-listener>org.primefaces.application.DialogActionListener</action-listener>
<navigation-handler>org.primefaces.application.DialogNavigationHandler</navigation-handler>
<view-handler>org.primefaces.application.DialogViewHandler</view-handler>
</application>