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