对Type和State字段的更新会破坏WSAPI的模型检索

时间:2012-08-22 19:32:47

标签: javascript rally

似乎即将对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);
            }
        }
    }
});

1 个答案:

答案 0 :(得分:0)

下一个版本应该解决这个问题。一旦1.37出局(9/1),它应该再次开始工作。