刚开始使用SlickGrid,它似乎并没有像普通的jquery小部件/插件那样启动自身,您只需执行$(element).slickgrid()即可访问附加到该元素的实例。
有没有一种方法可以保留现有实例,而无需在创建时明显保留它?浏览代码看起来并不像,但是不确定是否有人遇到了这个问题。
不完全确定为什么他们要依赖jquery但决定进行自定义初始化。
就像将它包装在jqueryui小部件中一样简单。
最佳答案
您总是可以使用jQuery的data函数来保存对光滑网格实例的引用。
例如:
var grid = new Slick.Grid(container,data,columns,options);
$(element).data('slickgrid', grid);
您可以使用以下命令访问它:
$(element).data('slickgrid');
关于javascript - 有没有办法从元素中获取SlickGrid的实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5573806/