Css Aikau和CSR要求
我正在尝试使用自定义Aikau小部件加载一些css和Java脚本:Css Aikau和CSR要求,css,dojo,alfresco,aikau,Css,Dojo,Alfresco,Aikau,我正在尝试使用自定义Aikau小部件加载一些css和Java脚本: /** * * @module /JQueryPlugins * @extends dijit/_WidgetBase * @mixes module:alfresco/core/Core * @mixes module:alfresco/core/CoreWidgetProcessing */ define(["dojo/_base/declare", "dijit/_WidgetBase",
/**
*
* @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选择的包、自定义命名空间和自定义全局在共享扩展模块中定义:
<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>
jQuery插件
1
真的
Java脚本按预期加载,jquery插件“Selected”工作,但其css未加载
考虑到这个CSSReQueryments导入经常在aikau代码中使用,我确信它可以工作,但我看不出代码中有什么错误
你觉得有什么不对吗
我还试图调查为什么在查看aikau源代码时忽略了css需求,但我没有找到实现css需求的地方。有人能告诉我去哪里找吗
Aikau小部件文件结构应与图像中定义的相同css放置在哪个位置?@SanjayPatel它存储在小部件javascript的同一文件夹中的css文件夹中。路径是否应该相对于包?您的小部件文件(css)应该位于js/aikau/custom/jquery/selected/css/selected.css位置。您找到解决问题的方法了吗?