如何为CRUD数据库设置EXTJS4存储?
如何校准Extjs 4存储区,以便从/到couchDb的简单CRUD 上一次Austin Sencha会议的演示项目展示了Ext 4与Coach和MongoDB的连接:如何为CRUD数据库设置EXTJS4存储?,extjs,couchdb,extjs4,store,crud,Extjs,Couchdb,Extjs4,Store,Crud,如何校准Extjs 4存储区,以便从/到couchDb的简单CRUD 上一次Austin Sencha会议的演示项目展示了Ext 4与Coach和MongoDB的连接: 具体来说,这可能会帮助您入门。我想指出,要在演示中完全实现CRUD功能,需要进行一些修改。CouchDB要求您为任何更新/删除操作追加修订。这还可能导致Ext REST代理中的字段属性出现一些问题。有一个名为mvcCouch的项目值得一看。该项目引用了一个插件,该插件应该有助于对CouchDB执行完整的CRUD操作。您将在Ex
具体来说,这可能会帮助您入门。我想指出,要在演示中完全实现CRUD功能,需要进行一些修改。CouchDB要求您为任何更新/删除操作追加修订。这还可能导致Ext REST代理中的字段属性出现一些问题。有一个名为mvcCouch的项目值得一看。该项目引用了一个插件,该插件应该有助于对CouchDB执行完整的CRUD操作。您将在ExtJS 4的REST代理中发现一些细微之处,它们可能会降低您的速度。总结了主要内容:
filterNew: function(item) {
// only want phantom records that are valid
return item.phantom === true && item.isValid();
},
最终的结果是,除非每个字段都有一个验证器,否则更新永远不会发送到CouchDB。您不会看到抛出任何错误,它将什么也不做。我开发了一个名为Senchacoach的库,可以轻松地将CouchDB用作托管应用程序代码和数据的唯一服务器。请访问。我刚刚分别为Sencha Touch和CouchDB发布了两个更新库(基于S.Farley以前的工作)。它们支持嵌套数据写入和基本CRUD
谢谢,我来试试!