Kendo网格的Select命令操作配置
Kendo grid's Select command operation configuration
在编辑和销毁中,Kendo 网格也有一个Select 命令。但似乎没有针对此操作的配置。你知道我该如何使用它吗?有没有更好的 JS 绑定方式,比如自定义命令?请注意,它没有 click
事件。
这一行在我的 Kendo 网格的列部分中。
columns.Command(command => { command.Select(); command.Edit(); command.Destroy(); });
好吧,我发现没有比使用自定义命令更好的方法了。
网格内的自定义命令:
command.Custom("select").Text("Select").Click("select");
和 JS 处理程序代码:
<script>
function select(e) {
var grid = $("#grid").data("kendoGrid");
var item = grid.dataItem(grid.select());
var data = item.Title;
alert(data);
}
</script>
另一种调用方式是:
function select(e){
var row = $(e.currentTarget).closest("tr");
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
alert(dataItem.Title);
}
在编辑和销毁中,Kendo 网格也有一个Select 命令。但似乎没有针对此操作的配置。你知道我该如何使用它吗?有没有更好的 JS 绑定方式,比如自定义命令?请注意,它没有 click
事件。
这一行在我的 Kendo 网格的列部分中。
columns.Command(command => { command.Select(); command.Edit(); command.Destroy(); });
好吧,我发现没有比使用自定义命令更好的方法了。
网格内的自定义命令:
command.Custom("select").Text("Select").Click("select");
和 JS 处理程序代码:
<script>
function select(e) {
var grid = $("#grid").data("kendoGrid");
var item = grid.dataItem(grid.select());
var data = item.Title;
alert(data);
}
</script>
另一种调用方式是:
function select(e){
var row = $(e.currentTarget).closest("tr");
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
alert(dataItem.Title);
}