似乎即将对 Type 和 State 字段进行的更新将破坏 Rally Portfolio Item Kanban Board 应用程序中的组合框,并导致加载状态时出现问题。
以下是两个受影响的代码片段,我想澄清一下如何更新:
this.typeCombo = Ext.widget('rallycombobox', {
fieldLabel:'Type:',
labelWidth:30,
labelClsExtra:'rui-label',
stateful:false,
margin: '0 10 0 0',
storeConfig:{
autoLoad:true,
remoteFilter:false,
model:'Type',
sorters:{
property:'ordinalValue',
direction:'Asc'
},
cls:'typeCombo',
defaultSelectionToFirst:false,
context:this.getContext().getDataContext()
}
});
和
Ext.create('Rally.data.WsapiDataStore', {
model:'State',
context:this.getContext().getDataContext(),
autoLoad:true,
fetch:['Name', 'WIPLimit', 'Description'],
filters:[
{
property:'StateType',
value:this.currentType
},
{
property:'Enabled',
value:true
}
],
sorters:[
{
property:'OrderIndex',
direction:'ASC'
}
],
listeners:{
load:function (store, records) {
if (options.success) {
options.success.call(options.scope || this, records);
}
}
}
});