Javascript 如何定义Wakanda自定义小部件儿童?

Javascript 如何定义Wakanda自定义小部件儿童?,javascript,wakanda,Javascript,Wakanda,我正在Wakanda创建一个自定义小部件 此小部件必须接收子部件。如何更改此小部件以便将其他小部件放入其中?为了能够包含小部件,使用API版本2的自定义小部件必须继承容器行为 YourWidget.inherit(WAF.require('WAF-behavior/layout/container') WAF中包含的容器小部件就是一个例子 WAF.define('Container', ['waf-core/widget'], function(widget) { "use strict";

我正在Wakanda创建一个自定义小部件


此小部件必须接收子部件。如何更改此小部件以便将其他小部件放入其中?

为了能够包含小部件,使用API版本2的自定义小部件必须继承容器行为

YourWidget.inherit(WAF.require('WAF-behavior/layout/container')

WAF中包含的容器小部件就是一个例子

WAF.define('Container', ['waf-core/widget'], function(widget) {
  "use strict";

  var Container = widget.create('Container', {
    init: function() {
        this.removeClass('well well-sub');
        if($(this.node).closest('.well').length > 0){
            this.addClass('well-sub');
        }
        else{
            this.addClass('well');
        }
    }
  });
  Container.inherit(WAF.require('waf-behavior/layout/container'));

  return Container;
});

您的小部件应该继承自“waf行为/布局/容器”
本部分文档包含您的需要: