Angular Kendo Grid InCell Editing Capture Edited DataItem
Angular Kendo Grid InCell Editing Capture Edited DataItem
我是 Kendo Angular 网格的新手。我正在尝试使用显示 here 的 In-Cell 指令来编辑行并捕获编辑后的数据。
即使我添加了 kendoGridSaveCommand
,我仍然看不到按钮。更重要的是,当我对一行进行编辑并跳出(或按回车键)时,我无法捕获数据项。我尝试将 (save)="saveHandler($event)"
添加到网格,但没有成功。
这里是 stackblitz。
https://stackblitz.com/edit/angular-mqxzlo
我已经添加了 saveHandler 方法,但它没有被触发。
saveHandler({dataItem}) {
console.log("Save Handler Was Clicked");
console.log(dataItem);
}
如何提取已编辑的行?我想将它传递给服务进行 CRUD 操作。
我想提取类似于使用删除按钮完成的行(我已登录到控制台)。
removeHandler({dataItem}) {
console.log("Remove Handler was Clicked");
console.log(dataItem);
}
谢谢大家。
我认为您可以利用 cellClose
事件,一旦您在编辑的单元格外单击(适合您当前的情况)就会触发该事件,或者如果您想以编程方式 closeCell
可以,请阅读here
使用类似于保存事件(cellClose)="cellCloseHandler($event)"
伙计,我不熟悉堆栈闪电战,我试图将它添加到你的堆栈闪电战中:https://stackblitz.com/edit/angular-mqxzlo-nuzlqp?file=app/app.component.ts
我是 Kendo Angular 网格的新手。我正在尝试使用显示 here 的 In-Cell 指令来编辑行并捕获编辑后的数据。
即使我添加了 kendoGridSaveCommand
,我仍然看不到按钮。更重要的是,当我对一行进行编辑并跳出(或按回车键)时,我无法捕获数据项。我尝试将 (save)="saveHandler($event)"
添加到网格,但没有成功。
这里是 stackblitz。 https://stackblitz.com/edit/angular-mqxzlo
我已经添加了 saveHandler 方法,但它没有被触发。
saveHandler({dataItem}) {
console.log("Save Handler Was Clicked");
console.log(dataItem);
}
如何提取已编辑的行?我想将它传递给服务进行 CRUD 操作。
我想提取类似于使用删除按钮完成的行(我已登录到控制台)。
removeHandler({dataItem}) {
console.log("Remove Handler was Clicked");
console.log(dataItem);
}
谢谢大家。
我认为您可以利用 cellClose
事件,一旦您在编辑的单元格外单击(适合您当前的情况)就会触发该事件,或者如果您想以编程方式 closeCell
可以,请阅读here
使用类似于保存事件(cellClose)="cellCloseHandler($event)"
伙计,我不熟悉堆栈闪电战,我试图将它添加到你的堆栈闪电战中:https://stackblitz.com/edit/angular-mqxzlo-nuzlqp?file=app/app.component.ts