2

我正在从 sdk 2.0p5 迁移到 2.0rc1,并且无法在网格中进行排名。

this.down('#leftSide').add({
        xtype:'rallygrid',
        enableRanking: true,
        model: this._models.TestSet,
        storeConfig:{
            fetch:['FormattedID', 'Name', 'Rank'],
            sorters:[
                {property: 'Rank', direction: 'ASC'}
            ]
        },
        columnCfgs: [
            'FormattedID',
            'Name'
        ]
    });

我使用 enableRanking 选项来激活拖放排名,它在 2.0p5 中完美运行,但在 2.0rc1 中我看到创建了 rallyrankcolumn 但它是空的并且未启用 DND 的功能,所以我无法重新排名任何东西。有什么建议吗?

4

1 回答 1

1

AppSDK 2.0rc2 刚刚发布:

https://rally1.rallydev.com/apps/2.0rc2/sdk.js

https://help.rallydev.com/apps/2.0rc2/doc/

并且拖放排名有效。

这是一个enableRanking设置为 true 的代码片段:

 this.grid = this.add({
       xtype: 'rallygrid',
       model: model,
       enableRanking: true,
       columnCfgs: [
            'FormattedID',
             'Name',
             'Priority'
       ],
       storeConfig: {
             fetch: ['FormattedID', 'Name', 'Priority'],   
             filters : [filter]
       }
 });

单击“无名”排名列的标题并按排名对网格进行排序时,拖放图标变为可用。

在此处输入图像描述

于 2013-12-03T21:05:56.730 回答