Ext.data.Store
인스턴스에서 예외를 처리하려고 할 때 새 Ext.data.Record
을 만들려고합니다. 서버가 다음 json으로 응답하는 경우 :extjs 저장 오류 처리
{"success": false, "message": "some text"}
서버가 HTTP 200 응답을 반환하더라도 '요청'유형은 예외입니다!
는root
재산
({
"success": false,
"message": "some text",
"data": {
"PositionId": "00000000-0000-0000-0000-000000000000",
"Name": "123"
}
})
으로 객체를 생성하기 위해 내가 가지고 '원격'오류가 발생합니다 ...하지만 나는 이것을 원하지 않는다. 이 동작을 변경할 수있는 방법이 있습니까?
또한 저장소에 레코드를 삽입하면 해당 그리드에 자동으로 추가되지만 오류가 발생하면 해당 테이블에 남아 있으므로 모든 오류에 저장소를 다시로드해야합니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?
당신이 당신의 질문에 약간을 구축 할 수 있습니다 code4jhon @
감사합니다? 예를 들어보고있는 '요청'또는 '원격'오류가 발생한 위치는 어디입니까? 저장소의 'loadexception'수신기에 있으면 '응답'및 '원격'예외 유형 만 있어야합니다. '요청'오류는 어디에서 볼 수 있습니까? 코드 예제를 제공 할 수 있다면 질문에 대한 답변에 더 도움이 될 것입니다. –