javascript - 如何找到网格实例?

标签 javascript jsgrid

这里:

http://js-grid.com/docs/#oniteminserting

我读了:

onItemInserting has the following arguments:

{
    grid                // grid instance
    item                // inserting item
}

在我的应用程序中,我有几个 jsGrid。我应该如何检查哪个是回调中的“网格”实例?

元代码:

onItemInserting: function (args) {
    var grid = args.grid;

    if (grid === 'myGrid') doSomething();
}

比较的第二项是什么?

最佳答案

使用 onInit ( http://js-grid.com/docs/#oninit ) 回调:

var gridInstance;

$("#grid").jsGrid({
    ...

    onInit: function(args) {
        gridInstance = args.grid;
    }
});

使用 data 属性也可以,但是由于这个没有记录的特性,它可能会在任何 future 的版本中被破坏(例如重命名)。

关于javascript - 如何找到网格实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43464139/

相关文章:

Javascript字符串格式化,在xpath表达式中传递方法参数

javascript - 如何使用 jquery 从包含 HTML 的变量中删除元素

javascript - 单击生成数字然后将其传递给另一个函数

javascript - 点到几何形状的转换

javascript - JSGrid - 加载 JSON 数据 - "Not Found"

jquery - jsgrid 多个自定义控制按钮?

javascript - Sequelize 带有日期的 Where 语句

jquery - MVC中调用Controller/WebService加载jsGrid

javascript - JsGrid 将嵌套对象加载到表中

javascript - 如何在 jsGrid 的列中打印原始 HTML 代码?