EasyUI Forum
October 18, 2025, 06:36:02 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: datagrid editor cache 后, 性能没有明显改善  (Read 11442 times)
iamjxc
Jr. Member
**
Posts: 80


View Profile
« 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

« Last Edit: August 01, 2014, 01:56:14 AM by iamjxc » Logged
iamjxc
Jr. Member
**
Posts: 80


View Profile
« Reply #1 on: August 01, 2014, 02:03:52 AM »

extjs 里, 行编辑是单独的 div 浮动在 grid 上面的, 避免了每行editor 的 remove/append/appendTo 操作
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!