我正在使用kendo UI grid with typescript
下面是带有编辑事件
的网格的代码 this.Grid = $("#grid").kendoGrid({
dataSource: {
data: this.Entities,
batch: true,
schema: kendoSchema,
pageSize: 40
},
edit: this.editEvent
}
private editEvent(e: any): void{
this.closeCell();
}
grid works fine,问题是,在editEvent"this"关键字是使用kendo(所以我不能访问我的类)如果把它改成下面的"this"会被typescript使用(我没有kendo的权限)
private editEvent = (e: any): void =>{
this.closeCell();
}
我需要我的类数据来找出巫细胞应该是只读的,为此我需要剑道。那么,我怎么能同时拥有这两种功能呢?
那么,我怎么能同时拥有这两个功能呢
退回到使用显式self
变量。
var self = this;
this.Grid = $("#grid").kendoGrid({
dataSource: {
data: this.Entities,
batch: true,
schema: kendoSchema,
pageSize: 40
},
edit: self.editEvent
}