extjs网格更新数据库更改

时间:2011-04-05 14:04:50

标签: extjs grid

我需要有关更改数据库时更新网格的信息。

我拥有什么:
php中的一个客户端应用程序,它使用Extjs为db提供接口。

似乎有什么问题:
例如,有两个用户正在使用该应用程序时出现问题。第一个用户更改并将数据提交给db,第二个用户无法看到更改的数据 其他示例是admin直接在db。

中更改数据

我正在尝试做什么:
我需要能够及时将更改的数据加载到网格中。重新加载存储是一个问题,因为返回的数据很大(需要几秒钟才能加载),而且应用程序一次会被数百个用户使用,这会产生相当大的开销。 我可以只加载更改的行(可以通过时间戳检查)吗?

1 个答案:

答案 0 :(得分:0)

我在这个问题中看到了两个部分:

问)您是否只能更新已更改的行?

A)当然。找到记录(使用商店的“查找”功能),更改相应的值(使用record.set(key,value))并提交更改。

问)你可以同步多个用户吗?

A)你有2个选择。选项#1,您可以锁定对象,这样一次只能有一个用户编辑。这是最简单的解决方案。选项#2,您可以添加同步选项(通过彗星可能是最佳选项)并在发生更改时同步。