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

LP1*_*P13 5 jquery kendo-ui kendo-grid

我有一个通用方法可以对kendo grid实例进行一些操作。调用者可以将 jQuery 实例或实际的剑道网格实例传递给这个通用方法

function commomMethod(grid)
{
    //?? How do i check if `grid` instance is not KendoGrid instance
    if(grid is not kendoGrid)
    {
       grid = grid.getKendoGrid();
    }
    //do something
}


function caller1()
{
   commomMethod($("#mygrid"));
}

function caller2()
{
   commomMethod($("#mygrid").getKendoGrid());
}
Run Code Online (Sandbox Code Playgroud)

小智 3

尝试使用

$("#mygrid").data('kendoGrid')
Run Code Online (Sandbox Code Playgroud)

undefined如果它不是kendo grid的实例则返回