Rally rc1/2中getRowClass的viewConfig已损坏?

Rally rc1/2中getRowClass的viewConfig已损坏?,rally,appsdk2,Rally,Appsdk2,我有一个应用程序,我正在从p5升级到SDK版本rc2。如果按照下面的代码显示工具提示,它将重写viewConfig中的getRowClass()函数,以更改类的行颜色设置……但是由于某种原因,该代码似乎在rc1和rc2中被破坏 在p5中,该函数每行调用一次(我可以在它访问console.log时看到),但在rc1/rc2中似乎没有调用它们 有人能确认这是rc2缺陷还是不再支持的功能 var grid = { xtype: 'rallygrid',

我有一个应用程序,我正在从p5升级到SDK版本rc2。如果按照下面的代码显示工具提示,它将重写viewConfig中的getRowClass()函数,以更改类的行颜色设置……但是由于某种原因,该代码似乎在rc1和rc2中被破坏

在p5中,该函数每行调用一次(我可以在它访问console.log时看到),但在rc1/rc2中似乎没有调用它们

有人能确认这是rc2缺陷还是不再支持的功能

    var grid = {
        xtype:              'rallygrid',
        showPagingToolbar:  false,
        disableColumnMenus: false,
        store:              this.gridDataStore,
        viewConfig: { 
            getRowClass: function(record) {
                var toolTip = record.get('ToolTip');

                console.log('checking tooltip', record);

                return toolTip !== null ? 'special-row' : 'normal-row'; 
            },
            listeners: { render: this._createToolTip }
        },
        columnCfgs: this.columnCfgs,
        border: 1
    };

这是由于网格中的一个缺陷造成的,在该缺陷中,我们盲目地覆盖viewConfig上的getRowClass函数,并进行检查以确保其中没有一个函数。希望这个缺陷能很快修复。看看我对另一个非常类似的问题的回答:

通过在beforerender事件监听器中设置getRowClass函数,您应该能够让它胜出(从而重新关闭我们放在那里的那个监听器,它实际上只对自动测试有用,而不是网格正常运行所必需的)

更新:

我刚刚在夜间构建中修复了这个问题,因此从2.0rc2之后的下一个公共发行版开始,在公共sdk构建中这应该不再是一个问题