Я создаю пользовательское приложение, и когда я создаю комбинированный список для выбора итерации, и я активировал «область видимости», она показывает мне итерацию проекта, в котором я и все дети.Далее я показываю изображение.
Изображение
Код для создания Combobox следующий:
launch: function () {
this.add({
xtype: 'rallyprojectpicker',
itemId: 'projectpicker',
listeners: {
change: function() {
this._onScopeObjectLoaded();
},
scope: this
}
});
this.down('#projectpicker').setValueForProjectRef(this.getContext().getProjectRef());
this.callParent(arguments);
//this._onScopeObjectLoaded(this.getContext().getTimeboxScope().record);
},
_onScopeObjectLoaded: function () {
this._createIterationBox();
},
_createIterationBox: function(iterations) {
this.remove('iterationbox', false);
this.add({
xtype: 'rallycombobox',
itemId: 'iterationbox',
storeConfig: {
model: 'Iteration',
autoLoad: true,
context: {
project: this.down('#projectpicker').getSelectedRecord().get('_ref')
}
},
defaultSelectionPosition: 'last',
listeners: {
ready: function() {
this._getIterationData(this.down('#iterationbox').getRecord())
},
change: function() {
this._getIterationData(this.down('#iterationbox').getRecord())
},
scope: this
}
});
},
Что можно сделать, чтобы избежатьповторять имена?
Большое спасибо за внимание.