Kendo UI - 如何检查实例是否是kendoGrid实例或检查是否在给定的DOM元素上初始化了网格

时间:2017-09-26 19:10:34

标签: jquery kendo-ui kendo-grid

我有一个在touch test.txt实例上执行某些操作的常用方法。调用者可以将jQuery实例或实际的kendo网格实例传递给这个常用方法

kendo grid

2 个答案:

答案 0 :(得分:0)

尝试使用

$("#mygrid").data('kendoGrid')

如果它不是剑道网格的实例

,则返回undefined

答案 1 :(得分:0)

这是工作DEMO

以下是演示中的代码段:

function commomMethod(grid)
{
    var kendoGrid = $(grid).data("kendoGrid");

    //Check if the element is already initialized with the Kendo Grid widget
    if (kendoGrid)//Grid is initialized
    {
       alert("Yess, Kendo grid is initialized");
    }
    else
    {
        //grid is not initialized
        alert("Nopeee, Kendo grid not is initialized");

        //To verify, you change the id here  to  $("#mygrid1").kendoGrid({
    }
    //do something
}