maincontroller.js mainmodel.js没有加载来自extjs 6的liferay?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maincontroller.js mainmodel.js没有加载来自extjs 6的liferay?相关的知识,希望对你有一定的参考价值。
在此之前我无法添加这两个文件,因为它没有添加main.js,所以我在index.html中添加了这些文件
<script src="<%=request.getContextPath()%>/examplecalculator/app/view/main/Main.js"/>
现在它没有加载其他两个文件。
答案
可以使用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是根据你的剪辑猜到的。应根据您的项目结构进行调整。
以上是关于maincontroller.js mainmodel.js没有加载来自extjs 6的liferay?的主要内容,如果未能解决你的问题,请参考以下文章
python遇到错误ImportError: cannot import name 'create_prompt_application'