Css Aikau和CSR要求

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",

我正在尝试使用自定义Aikau小部件加载一些css和Java脚本:

/**
 *
 * @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位置。您找到解决问题的方法了吗?