primefaces-mobileでajaxを介してページの読み込みを有効にするにはどうすればよいですか。jquery mobileでは、デフォルトでajaxページの読み込みが行われます。primefaces-mobileでこれを実現する方法[primefacesmobileはjquerymobileを利用しているとprimefacesのウェブサイトで読んだのですが、なぜajax経由でページを読み込まないのですか。]
user517491
質問する
461 次
1 に答える
1
primefaces-mobile-webページのページソースを表示すると、次の手がかりが見つかりました
$(document).bind('mobileinit', function(){
$.mobile.ajaxEnabled = false;
$.mobile.linkBindingEnabled = false;
$.mobile.hashListeningEnabled = false;
$.mobile.pushStateEnabled = false;
});
これで、mobileinitイベントをオーバーライドする方法を見つけて、上記の変数をtrueに設定するだけです。h:head
タグに次のスクリプトを含めただけです。
$.mobile.ajaxEnabled = true;
$.mobile.linkBindingEnabled = true;
$.mobile.hashListeningEnabled = true;
$.mobile.pushStateEnabled = true;
これは私の目的を果たしましたが、恐れ入りますが、これはprimefacesに影響を与える可能性があります-フォーム送信などのモバイルコントロールの動作。
于 2013-01-21T18:48:04.993 に答える