2016-08-21 2 views

Antwort

1

Um Widgets enthalten zu können, muss ein benutzerdefiniertes Widget, das die Version 2 der API verwendet, das Containerverhalten erben.

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

Ein Beispiel ist die Container-Widget im WAF enthalten.

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

Verwandte Themen