2016-08-21 2 views

ответ

1

Для того, чтобы содержать виджеты, пользовательский виджет с использованием версии 2 API должен наследовать поведение контейнера .

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; 
}); 

Container widget source code

Смежные вопросы