2016-12-22 3 views
4

Liferay 7は、フォーム提出とナビゲーション中にポータルページの特定の部分を読み込んで置き換えるために、単一ページアプリケーションエンジンとしてSennaJSを使用します。この機能が私のユースケースを妨げることがあるので、どうすれば無効にできますか?あなたがSennaJSまたはフォームの提出の取り扱いによって行わXHRをGETナビゲーションを無効にしたい場合はLiferay 7でSennaJS/SPAを無効にするにはどうすればよいですか?

答えて

8

、次のいずれかを試すことができます。

  • をポータル全体にSPAを無効にしたい場合は、 portal-ext.propertiesファイルにjavascript.single.page.application.enabled=falseを追加できます(the DTD for the expected order of liferay-portlet.xml elementsを参照)。あなたが唯一のポートレットのSPAを無効にしたい場合は

  • 、あなたのliferay-portlet.xml<portlet>セクションに<single-page-application>false</single-page-application>を追加することができます。あなたが唯一の特定のフォームやリンクのためのSPAを無効にしたい場合は

  • は、あなたがそれらの<form>または<a>タグにdata-senna-off="true"属性を追加することができます。

関連する問題