有没有办法从元素中获取SlickGrid的实例

Gre*_*rts 5 javascript jquery slickgrid

刚刚开始使用SlickGrid并且它似乎没有像普通的jquery小部件/插件一样启动它,你可以通过执行$(element).slickgrid()来访问附加到元素的实例.

有没有办法获得现有实例,而在创建时却没有明显地保留它?查看代码看起来并不像,但不确定是否还有其他人遇到此问题.

不完全确定为什么他们依赖于jquery但决定进行自定义初始化.

可以像将它包装在jqueryui小部件中一样简单.

Mar*_*own 9

您总是可以使用jQuery的数据函数来保存对光滑网格实例的引用.

例如:

var grid = new Slick.Grid(container,data,columns,options);
$(element).data('slickgrid', grid);
Run Code Online (Sandbox Code Playgroud)

您可以使用以下方式访问它:

$(element).data('slickgrid');
Run Code Online (Sandbox Code Playgroud)