发布网友 发布时间:2022-04-24 09:34
共1个回答
热心网友 时间:2022-04-25 08:06
jqgrid是一个轻量级的表格插件,从外观上很多东西跟extjs差不多,从代码的实现上很多也跟extjs类似,因为是轻量级的,所以很多东西封装的不够,比如说分页导航要自己写一个<div>然后定义在jqgrid中,toolbar也只给了一个空白的行,单元格编辑在保存单元格的时候也不能像extjs那样能从事件中获取编辑前的值,缺点还真挺多。不过轻量级也正是jqgrid的优点,看过extjs源代码的人都知道,使用extjs生成的表格dom层级非常非常深,如果使用extjs出了bug调试起来会无比头疼,扩展起来也不容易。但jqgrid在这方便做的非常好,它生成的html源代码跟规范的table几乎一样,即使出了bug只要懂得html基础都很容易调试,扩展性比较好。之前我打算在项目中引用一个grid插件的时候上网搜了很多然后各种比较,最后选择了jqgrid,现在已经在两个项目中使用,个人感觉还不错