Extjs实现超出基本CRUD的商店

时间:2012-06-18 07:09:40

标签: javascript extjs4 extjs-stores

我在使用extjs实现服务器端功能时遇到了这种情况 问题是我需要从服务器端获取数据说文件系统..我没有将文件系统存储在某个数据库中,因此我没有任何“id”字段开始。
然后,用户可以对文件系统中的节点(文件或目录)执行多个操作 如重命名,删除,添加新文件,添加新目录,更改文件内容,复制文件,移动文件。
对于所有这些,Extjs stores.api提供的基本CRUD功能还不够。 那么有没有办法扩展api或商店本身的功能?
或者有关改变架构的任何建议?

1 个答案:

答案 0 :(得分:0)

我认为您应该关注的是Proxies(例如Ext.data.proxy.Proxy),而不是商店。例如,您可以查看创建扩展WebProxy的自定义代理(如果WebProxy具有您正在寻找的某些功能)。

另一个想法是通过webservices公开你需要在服务器上执行的所有操作,然后你可以使用ajax代理的extjs实现在需要时触发这些操作。