저는 자체 프록시 (Ext.data.proxy.Proxy를 확장)를 개발하려고합니다. 내 서버 (json)에서 응답을 얻은 후이를 디코드하고 Json 독자를 사용하여 저장소에 커밋 할 레코드 집합을 만듭니다. 내가 이해하는대로 Operation 객체를 만들고 operation.commitRecords()
으로 데이터를 커밋해야합니다. 하지만이 줄 if (clientRecords && clientRecords.length)
은 결코 전달되지 않습니다. clientRecords는 정의되지 않았습니다. 이 객체를 초기화하는 방법도 사용하지 않는 방법을 이해할 수 없습니다. 이것은 현재 코드입니다 :extjs가 서버에서 응답을받습니다.
options.action = options.action || 'read';
var operation = new Ext.data.Operation(options);
var json = reader.read(response);
operation.commitRecords(json.records);
레코드를 커밋하려면 어떻게해야합니까? 미리 감사드립니다.
이것은 흥미 롭습니다. 답을 모르지만 컨텍스트를 제공 할 수 있습니까? 왜 새로운 프록시가 필요한가요? Server.js를 오버라이드하지 않는 이유는 무엇입니까? 또한 프록시에서 더 많은 코드가 좋을 것입니다. 아니, 내가 도울 수 있다고 확신하지만, 그냥 관심이 .. –
나는 websockets에 대한 몇 가지 구현을하려고 해요. 레코드 집합과 저장소 만 있으면 알고 저장소를 업데이트하려면 어떻게해야합니까? – Lalao
일반적으로 레코드 집합과 저장소가 있지만 초기 질문에 대답하지 않는 경우 loadData를 사용할 수 있습니다. –