我正在尝试使用一个自定义的Aikau小部件来加载一些css和javascripts:
/**
*
* @module /JQueryPlugins
* @extends dijit/_WidgetBase
* @mixes module:alfresco/core/Core
* @mixes module:alfresco/core/CoreWidgetProcessing
*/
define(["dojo/_base/declare",
"dijit/_WidgetBase",
"alfresco/core/Core",
"alfresco/core/CoreWidgetProcessing",
"jquery",
"jqueryui",
"jquery-chosen",
"custom-namespace",
"custom-global",
],
function(declare, _WidgetBase, AlfCore, CoreWidgetProcessing, $) {
console.log("initialising");
return declare([_WidgetBase, AlfCore, CoreWidgetProcessing, $], {
cssRequirements: [
{ cssFile: "./css/chosen.css" }
]
});
});jquery- share、custom-namespace和custom-global包在一个共享扩展模块中定义:
<module>
<id>jQuery Plugins</id>
<version>1.0</version>
<auto-deploy>true</auto-deploy>
<configurations>
<config evaluator="string-compare" condition="WebFramework" replace="false">
<web-framework>
<dojo-pages>
<packages>
<package name="jquery-chosen" location="js/aikau/custom/jquery/chosen" main="chosen.jquery"/>
<package name="custom-namespace" location="js" main="custom-namespace"/>
<package name="custom-global" location="js" main="custom-global"/>
</packages>
</dojo-pages>
</web-framework>
</config>
</configurations>
</module>javascripts如期加载,jquery插件"chosen“工作,但它的css没有加载。
考虑到在aikau代码中经常使用这个cssRequeriments导入,我确信它可以工作,但我看不出我的代码中有什么问题。
你觉得有什么不对劲吗?
我还试图调查为什么在查看aikau源代码时忽略了css要求,但我没有找到实现cssRequirements的地方。有人能告诉我去哪里找吗?
发布于 2017-01-30 19:07:29

Aikau小部件文件结构应与图像中定义的相同
https://stackoverflow.com/questions/41924568
复制相似问题