我正在使用jquery easy ui datagrid。需要缓存每个数据网格页面数据,但无法找到解决方案。
在从一个页面移动到另一个页面时,datagrid正在向app服务器发送请求并刷新现有数据。我需要停止数据库命中以避免数据网格覆盖已编辑的数据。我们可以实现这一点吗?
答案 0 :(得分:0)
这是你可能自己实现的东西,但它是非常复杂的 通常,您必须注册到datagrid的事件。
onLoadSuccess
- 您只需使用数据参数获取网格状态并将其保存在js全局数组中。
每次点击onBeforeLoad
时,你都会获取网格状态并检查上面的数组是否有数据,然后远程更改网格。如果在onBeforeLoad中确实找到了数据,则需要返回false,因此它不会进入服务器。
再次,没有内置功能,如果可以通过向lib源代码中添加更多事件而实现怀疑。