我尝试开发自己的代理(扩展 Ext.data.proxy.Proxy)。从我的服务器(json)获得响应后,我可以对其进行解码并使用我的 Json 阅读器创建一组记录以提交到商店。据我了解,我必须创建一个 Operation 对象并使用operation.commitRecords()
. 但是这条线if (clientRecords && clientRecords.length)
永远不会通过,因为 clientRecords 是未定义的。我无法理解如何使用这个对象,也无法理解如何初始化它。这是我当前的代码:
options.action = options.action || 'read';
var operation = new Ext.data.Operation(options);
var json = reader.read(response);
operation.commitRecords(json.records);
我应该怎么做才能提交记录?提前致谢!