0

我正在使用 jquery easy ui 数据网格。有缓存每个datagrid页面数据的需求,但找不到解决方案。

当从一个页面移动到另一个页面时,数据网格正在向应用服务器发送请求并刷新现有数据。我需要停止数据库命中以防止数据网格覆盖已编辑的数据。我们如何实现这一点?

4

1 回答 1

0

这是您可能自己实现的东西,但它非常复杂。
通常,您必须注册到数据网格的事件。

onLoadSuccess- 您只需使用数据参数获取网格的状态并将其保存在 js 全局数组中。

每次点击时,onBeforeLoad您都会获取网格状态并从上面检查数组是否包含数据,然后远程更改网格。如果数据确实在onBeforeLoad中找到,则需要返回false,因此不会发送到服务器。

同样,没有内置功能,我怀疑在不向 lib 源代码添加更多事件的情况下是否可以实现。

于 2013-10-31T10:02:24.887 回答