Rallyカスタムアプリのプロジェクトピッカーを実装しています。ピッカーから親が選択されたときに、プロジェクトの子を自動的に選択したいと思います。選択したいオブジェクトのObjectIDとNameを取得できましたが、ピッカーから選択できるように見えません。「fireEvent」メソッドを使用してこれを試みましたが、成功しませんでした。これが私がこれまでに持っているものです:
var teamPick = this.down('#filterPanel').add({
xtype: 'rallymultiobjectpicker',
id: 'teams',
modelType: 'project',
fieldLabel: 'Teams',
listeners: {
select: function(field, selected) {
Ext.create('Rally.data.WsapiDataStore', {
autoLoad: true,
fetch: [ 'Name', 'ObjectID' ],
filters: [
{ property: 'Parent.ObjectID', value: selected.ObjectID }
],
model: 'Project',
listeners: {
load: function(store, data) {
Ext.Array.each(data, function(child) {
console.log(child.get('Name')); //Logs the child name
});
}
}
});
},
scope: this
}
});