2012-03-31 14 views

Antwort

2

Sie werden Ihr eigenes Tab-Controller-Widget erstellen müssen. Die Schritte würden wie folgt:

  • MyTabController erstellen, die dijit.layout.TabController
  • Erstellen Sie eine Vorlage für MyTabController erstreckt, die einen Platz für die Schaltfläche
  • aktualisieren MyTabController Javascript, um die Schaltfläche

Sie erstellen hat Sie können Ihr neues Controller-Widget auf zwei Arten verwenden. Wenn ich es wäre, würde ich auch ein eigenes Registerkarten-Container-Widget erstellen, das dijit.layout.TabContainer erweitert und die _makeController-Funktion überschreibt, um den neuen Controller zu instanziieren.

Alternativ können Sie in der _makeController Funktion übergeben, wenn das Widget TabContianer Instanziieren

var tc = new dijit.layout.TabContainer({ 
    _makeController: function(srcNode) { 
     ... 
    } 
}, node); 

Sie an der dijit.layout.TabContainer Quelle schauen, um zu sehen, was in der _makeController Funktion getan werden muss.