Kendo ui 剑道ui网格检查记录,如果数据绑定为空

Kendo ui 剑道ui网格检查记录,如果数据绑定为空,kendo-ui,Kendo Ui,我是否可以检查剑道ui网格在数据块上是否有记录 由于我试图修改编辑按钮,如果记录为空,下面的代码将抛出一个错误 function GridOnDataBound(e) { var innerContent = $(".k-grid-delete").html().replace("Delete", ""); $(".k-grid-delete").html(innerContent); var

我是否可以检查剑道ui网格在数据块上是否有记录

由于我试图修改编辑按钮,如果记录为空,下面的代码将抛出一个错误

function GridOnDataBound(e)
    {
        var innerContent = $(".k-grid-delete").html().replace("Delete", "");
                            $(".k-grid-delete").html(innerContent);

          var grid = $('#Grid').data('kendoGrid');   
         if(grid != null)
          {
         var innerContentEdit= $(".k-grid-edit").html().replace("Edit", "");
                                    $(".k-grid-edit").html(innerContentEdit);
            }
    }
这将告诉您数据源中是否有一些数据。因此,我建议您使用模板进行操作,并在模板中进行替换


这将告诉您数据源中是否有一些数据。因此,我建议您使用模板进行操作,并在模板中进行替换

databound
事件处理程序中,您只需使用
this.dataSource.total()==0
检查项目即可


还有一个关于如何自定义默认编辑按钮的示例。

数据绑定
事件处理程序中,您可以简单地使用
this.dataSource.total()==0
检查项目

还有一个关于如何自定义默认编辑按钮的示例。

您可以尝试$(“#网格”).data('kendoGrid').dataSource.view().length,也可以尝试$(“#网格”).data('kendoGrid').dataSource.view().length
var noData = $('#Grid').data('kendoGrid').dataSource.data().length() == 0;