[英]kendo ui Typescript this keyword
我正在使用带有打字稿的kendo ui网格
下面是带有编辑事件的网格的代码
this.Grid = $("#grid").kendoGrid({
dataSource: {
data: this.Entities,
batch: true,
schema: kendoSchema,
pageSize: 40
},
edit: this.editEvent
}
private editEvent(e: any): void{
this.closeCell();
}
网格工作正常,问题是,在剑道中正在使用editEvent“ this”关键字(因此我无权访问我的班级),如果将其更改为低于“ this”,则将由打字稿使用(并且我无权访问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
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.