eolyfeng520 2009-07-23 20:47
浏览 207
已采纳

这种现象可以优化吗?

Grid,新增,或者修改,以及删除里面某一行的时候总是重新加载所有数据来刷新grid.这样会增加数据库的访问次数.

  • 写回答

1条回答 默认 最新

  • zhoujuan520 2009-07-23 20:52
    关注

    你完全可以放弃这种方式

    增加记录的时候后台增加,前台不刷新,直接插入一条记录到store

    修改的时候,提交到后台修改返回是否修改成功,成功则store.commitChanges()
    失败则store.rejectChanges()

    删除你可以捕捉store的remove事件,然后把就的id传到后台,后台删除成功结果到前台,成功则成功,失败的话把当前被删除的record重新add进来即可

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作