Title: datagrid editor cache 后, 性能没有明显改善 Post by: iamjxc on July 23, 2014, 06:46:14 PM 利用 datagrid 做类似 Excel 的批量编辑模块.
用户每次切换行时, easyui 都是全部重建 editor 控件, 这样导致了性能问题. 在 firefox 里也有明显的卡顿. Live demo 里的 Cache Editor for DataGrid, editor 确实复用了, 但是性能似乎没有改善... 找了一些 extjs 的官方例子, 感觉性能还不错, 不知是否有借鉴意义. extjs 里的行编辑功能 http://dev.sencha.com/extjs/5.0.0/examples/kitchensink/#binding-chained-stores extjs 里的 cell 编辑, 支持 tab 键跳转, 非常方便 http://dev.sencha.com/extjs/5.0.0/examples/kitchensink/#cell-editing Title: Re: datagrid editor cache 后, 性能没有明显改善 Post by: iamjxc on August 01, 2014, 02:03:52 AM extjs 里, 行编辑是单独的 div 浮动在 grid 上面的, 避免了每行editor 的 remove/append/appendTo 操作
|