gpt4 book ai didi

liferay - 如何在 Liferay 7 中禁用 SennaJS/SPA?

转载 作者:行者123 更新时间:2023-12-04 17:07:39 24 4
gpt4 key购买 nike

Liferay 7 使​​用 SennaJS作为其单页应用程序引擎,以便在表单提交和导航期间加载和替换门户页面的某些部分。有时此功能会干扰我的用例,那么我该如何禁用它呢?

最佳答案

如果您想禁用 SennaJS 执行的 XHR GET 导航或其对表单提交的处理,您可以尝试以下方法之一:

  • 如果您只想对某些表单或链接禁用 SPA,可以添加 data-senna-off="true"归因于那些 <form><a>标签。
  • 如果您只想对一个 portlet 禁用 SPA,可以添加 <single-page-application>false</single-page-application><portlet>您的 的部分liferay-portlet.xml (见 the DTD for the expected order of liferay-portlet.xml elements)。
  • 如果您只想对一个 OSGi 模块 portlet 禁用 SPA,您可以添加 "com.liferay.portlet.single-page-application=false"到您的 portlet 元数据。
  • 如果您想在门户范围内禁用 SPA,您可以添加 javascript.single.page.application.enabled=false给您的 portal-ext.properties 文件。
  • 关于liferay - 如何在 Liferay 7 中禁用 SennaJS/SPA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41288039/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com