ExtJS代理可以主动通知其存储更改吗?

时间:2012-07-09 10:35:38

标签: extjs

据我所知,Ext.data.proxy.Proxy始终由Ext.data.store.Store Store调用[{1}}进行CRUD操作。

反方向也可以吗?那就是Proxy主动通知Proxy所代表的远程数据的Store更改?

例如:另一个用户修改后端数据。后端通知所有连接的用户该更改。此更改由Proxy调整为Proxy,然后使用Store的网格会立即显示更改的数据。

1 个答案:

答案 0 :(得分:1)

这正是它的工作原理!代理发出请求,无论何时获得响应,它都会通知商店,商店也会对网格执行相同的操作。

但是,您所谈论的应用程序模型称为COMET,它需要extjs没有的不同类型的代理。无论如何,阅读流式传输请求并为自己填充商店非常简单(听起来很难但不是)

您可以查看this示例(运行它并查看源代码)