如何解决在 Angular-Slickgrid 中获取选定的行数据
我们如何在 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]);
});
}
解决方法
只需阅读Wiki - SlickGrid & DataView Objects
如果您想要当前的行选择,您可以使用 grid.getSelectedRows()
从 SlickGrid 或通过 Angular-Slickgrid 的 Grid State 获取它,还有一个 Wiki - Grid State & Preset
你真的应该看看所有的维基...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。