首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在primefaces mobile中启用ajax页面加载

如何在primefaces mobile中启用ajax页面加载
EN

Stack Overflow用户
提问于 2013-01-21 18:31:52
回答 1查看 458关注 0票数 1

我们如何在primefaces-mobile中通过ajax启用页面加载?在jquery mobile中,ajax页面加载是默认的,如何在primefaces - mobile中实现这一点呢?我在primefaces网站上看到primefaces mobile是由jquery mobile提供支持的,那么为什么不通过ajax加载页面呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-22 02:48:05

通过查看primefaces-mobile-web页面的page-source,我找到了以下线索

代码语言:javascript
复制
$(document).bind('mobileinit', function(){
    $.mobile.ajaxEnabled = false;
    $.mobile.linkBindingEnabled = false;
    $.mobile.hashListeningEnabled = false;
    $.mobile.pushStateEnabled = false;
});

现在你要做的就是找到一种方法来覆盖mobileinit事件,并将上面的变量设置为。我只是在我的h:head标记中包含了以下脚本:

代码语言:javascript
复制
$.mobile.ajaxEnabled = true;
$.mobile.linkBindingEnabled = true;
$.mobile.hashListeningEnabled = true;
$.mobile.pushStateEnabled = true;

这达到了我的目的,但我担心,这可能会影响primefaces-移动控件行为,例如表单提交。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14436712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档