如何在Alfresco共享控件中添加新的JS库?
我正在尝试使用库开发新的自定义控件模板。要做到这一点,我必须包括CSS和JS文件。 我怎样才能做到这一点 我知道我可以手动将这些文件添加到tomcat文件夹中,但我在Docker上,因此无法访问它 显然,我尝试将它们包含在.ftl文件中的如何在Alfresco共享控件中添加新的JS库?,alfresco,freemarker,alfresco-share,alfresco-enterprise,Alfresco,Freemarker,Alfresco Share,Alfresco Enterprise,我正在尝试使用库开发新的自定义控件模板。要做到这一点,我必须包括CSS和JS文件。 我怎样才能做到这一点 我知道我可以手动将这些文件添加到tomcat文件夹中,但我在Docker上,因此无法访问它 显然,我尝试将它们包含在.ftl文件中的标记中,但它不起作用 这是我的customcontrol.ftl: 美国 法国 突尼斯 加拿大 $(“.courntyselect”)。选择2({ 宽度:“250”, 占位符:“选择您的国家”, }).关于(“变更”,职能(e){ 警报(“所选值:”+e.ta
标记中,但它不起作用
这是我的customcontrol.ftl:
美国
法国
突尼斯
加拿大
$(“.courntyselect”)。选择2({
宽度:“250”,
占位符:“选择您的国家”,
}).关于(“变更”,职能(e){
警报(“所选值:”+e.target.value);
});
您需要将这些文件作为依赖项添加到share-config-custom.xml中
<config>
<forms>
<dependencies>
<js src="/js/datatable-datasource-min.js" />
</dependencies>
</forms>
</config>
将js文件放在共享文件夹的src\main\amp\web\js中。好的,但如何将此文件上载到/js文件夹?我应该把它放在共享AMP项目的哪里?我尝试了src/main/resources/js/但不起作用(文件未上载)好的,我可以将它们放在服务器上(修改Dockerfile),但在文件的浏览器控制台中出现“TypeError:element未定义”错误(我只能看到一个空白页)
<config>
<forms>
<dependencies>
<js src="/js/datatable-datasource-min.js" />
</dependencies>
</forms>
</config>