0

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

4

1 回答 1

0

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

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

于 2012-09-04T02:48:39.820 回答