maincontroller.js mainmodel.js没有加载来自extjs 6的liferay?

问题描述 投票:0回答:1

在此之前我无法添加这两个文件,因为它没有添加main.js,所以我在index.html中添加了这些文件

   <script src="<%=request.getContextPath()%>/examplecalculator/app/view/main/Main.js"/>

现在它没有加载其他两个文件。

deployment liferay liferay-6 extjs6
1个回答
1
投票

可以使用liferay-portlet.xml中的portlet声明加载所需的JavaScript或CSS资源

它应该看起来像:

<portlet>
    <portlet-name>YourPortletNeedingAJSresource</portlet-name>
    <icon>/icon.png</icon>
    <header-portlet-css>/css/main.css</header-portlet-css>
    <footer-portlet-javascript>/app/view/main/Main.js</footer-portlet-javascript>
</portlet>

路径/app/view/main/Main.js是根据你的剪辑猜到的。应根据您的项目结构进行调整。

© www.soinside.com 2019 - 2024. All rights reserved.