JavaScript- jquery easyui 可编辑表格插件 easyui.editgrid
最近项目前端使用 jquery+easyui来做,用了几个月,觉得easyui是一个很不错的开源前端UI框架, 虽然偶尔会遇到一些小问题,但是凭借多年前端开发的实力积累 都一一解决了,其中比较典型的就是 这个 easyui.editgrid插件了,是基于easyui.datagrid扩展的。其实只用easyui.datarid也能实现 类似的功能,但是速度很慢,用户体验极差,所以抛弃了原来easyui.datagrid 中编辑功能的架构 自己扩展实现了其可编辑部分,就是现在的easyui.editgrid. easyui.editgrid主要侧重于编辑功能,当然也可以当做datagrid使用,主要增加功能如下: 1.显著提升了easyui.datagrid 中beginEdit的性能 使得大量的行处于编辑状态成为可能,并提供了快速调用函数allBeginEdit 2.封装了键盘控制单元格元素间的切换功能,并作为一个单独的模块提供 3.在控件内封装了一个请求函数,请求后台数据时,控件处于等待状态 4.增加了一个自由选择列,可以点击选择按钮后弹出任意内容 5.提供了一个提示气泡的功能 只要指定行号 气泡就附着在该行上显示提示消息 6.增加了各种和编辑相关的事件,如行失去焦点,获得焦点,新建行,下一行,上一行 easyui.editgrid满足了这次项目的需求,做出了一些很好