게시 요청에 일반 http 매개 변수로 데이터를 제출하는 방법을 프록시에 알릴 수있는 방법을 모르겠습니다. 그렇게하는 것이 가장 간단한 일이라고 생각할 수도 있지만 CRUDing을 할 때 xml이나 json 이외의 다른 것을 서버에 보내지 않습니다.Extjs - 일반 http 매개 변수와 마찬가지로 데이터를 보내도록 저장소의 프록시에 어떻게 알 립니 까?
정말 간단하다고 말해주세요.
Ext.define('ObjectManager.store.Object', {
extend: 'Ext.data.Store',
model: 'ObjectManager.model.Object',
autoLoad: true,
proxy: {
type: 'ajax',
api:{
read: 'http://localhost/Get/',
update: 'http://localhost/Edit/',
create: 'http://localhost/Add/',
delete: 'http://localhost/Delete/'
},
reader: {
type: 'xml',
root: 'objects',
record: 'object'
}
}
});
나는 키가 작가의 설정에 생각 이것은 json을 매개 변수 "data"로 대신 보냅니다. json 또는 xml을 사용하고 싶지 않습니다. 객체가 User (FirstName, LastName) 인 경우 프록시에서 POST 요청을 만들고 FirstName 및 LastName 매개 변수를 제출하기를 원합니다. – Alex
@Alex 리더 및 라이터에서 루트 구성을 제거한 다음이 프록시 구성을 저장소 대신 모델로 이동하십시오. – Vivek