2017-10-06 4 views
1

Mein Ziel: Erstellen Sie eine Klasse basierend auf einer vorhandenen Rally-Klasse.
Mein Ziel: Erstellen Sie einen XType für meine neue Klasse.Wo sind Rallye-Klasse xtype Werte zugewiesen

Ich habe die öffentlich verfügbare Quelle für das Rally Grid und Rally Tree Grid untersucht. Ich sehe, dass sie auf die XTypes anderer Klassen verweisen, die sie für ihre eigenen Implementierungen verwenden, aber ich sehe nirgendwo, dass ihr eigener XType deklariert ist.

Wo werden diese XType-Mappings erstellt/verwaltet?

Antwort

0

Dies ist ein ziemlich verwirrendes Implementierungsdetail des ExtJS-Komponentensystems.

xtypes auf einer Komponentenklasse deklariert wie folgt:

alias: 'widget.mythingy' 

Sie ein am Beispiel TreeGrid sehen Sie in Ihrem Beitrag hier erwähnt: https://help.rallydev.com/apps/2.1/doc/source/TreeGrid.html#Rally-ui-grid-TreeGrid

Sobald Sie eine Komponentenklasse mit einem Aliasnamen definieren was mit widget. beginnt, kann dann beim Hinzufügen zu einem Container referenziert werden.

this.add({ xtype: 'mythingy' }); 
Verwandte Themen