我想向网格添加一个按钮,以便用户可以通过传入按钮行中的值来查看给定任务的时间表条目值。网格加载得很好,直到我将按钮添加到 columnCfgs。当按钮在那里时,我收到“Uncaught TypeError:Object [object Object] has no method 'setSortState'”错误。
{text:'View Time',
xtype: 'button',
listeners: {
click: Ext.bind(this._viewTimeEntryValues(projectId, taskId), this)
}
},
完整电网代码:
this.grid = this.add({
xtype: 'rallygrid',
model: model,
defaultSortToRank: true,
showRowActionsColumn: false,
columnCfgs: [
{text:'View Time',
xtype: 'button',
listeners: {
click: Ext.bind(this._viewTimeEntryValues(projectId, taskId), this)
}
},
{text:'Id', dataIndex:'FormattedID'},
{text:'Name', dataIndex:'Name'},
{text:'Project', dataIndex:'Project'}
],
storeConfig: {
context: {
projectScopeUp: false,
projectScopeDown: true
},
filters: this._activeFilters
}
});
- 如何将自定义按钮添加到网格中?
- 如何从按钮行传递值?