Integrating jqGrid and JavaScriptMVC

Integrating jqGrid and JavaScriptMVC

本文关键字:JavaScriptMVC and jqGrid Integrating      更新时间:2023-09-26

是否有人尝试过集成jqGrid和JavaScriptMVC,特别是使用JMVC的模型封装来检索数据而不是jqGrid?

将jqGrid作为插件添加似乎很容易,但从一开始就试图将其纳入MVC模型并不容易。

我设置了一个控制器,该控制器将网格添加到视图中(通常为div(,并提供使用网格的功能,如"setData"、"redraw"等。

我保留了一个对我分配给网格的元素的引用,这样我就可以做一些事情,比如:

this.gridEl.trigger('reloadGrid')

这需要一些工作才能使其正常工作(即,必须做一些事情才能根据排序的列正确设置排序图标,每次我想在网格上设置新数据时都必须构建一个新的"localreader"对象,等等(。

因此,这是可能的,但需要一些工作,特别是如果你想控制获取数据并将其提供给网格(网格通常要么想自己进行服务器端调用,要么在你第一次构建它时想要一个数据数组,我的情况是,我想自己获取数据,然后在构建网格后填充它(。