我们如何在angular-slickgrid(2.26)中获得选定的行数据。我可以这样在普通的slickgrid中做到这一点:
grid.onClick.subscribe(function (e, args) {
var item = args.grid.getData()[args.row];
selectedFromGrid = item.ConfigurationId;
});我如何在angular-slickgrid中做同样的事情呢?
我曾经做过以下操作,但在将angular-slickgrid更新到最新版本后,我开始得到GridExtraUtils not found错误。
gridReady(grid) {
grid.onClick.subscribe((e, args) => {
const column = GridExtraUtils.getColumnDefinitionAndData(args);
this.router.navigate(['/printclaim/' + column.dataContext.ClaimID]);
});}
发布于 2021-02-18 04:57:18
只需阅读Wiki - SlickGrid & DataView Objects
如果你想要当前的行选择,你可以使用grid.getSelectedRows()从SlickGrid获取,或者通过Angular-Slickgrid的Grid State获取,还有一个Wiki - Grid State & Preset
你真的应该看看所有的维基。
https://stackoverflow.com/questions/66248740
复制相似问题