p5 から SDK バージョン rc2 にアップグレードしていたアプリがあります。以下のコードのようにツールチップが表示される場合、viewConfig の getRowClass() 関数をオーバーライドして行の色を変更し、クラスを設定します...しかし、何らかの理由でこのコードは rc1 と rc2 で壊れているようです。
p5 では、この関数は行ごとに 1 回呼び出されます (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
};