SAPUI5 callFunction()이 호출된 후 Errorhandler가 호출되지 않습니다.
P粉432930081
P粉432930081 2024-04-04 18:06:36
0
1
584

SAPUI5의 마법사에서 IBAN을 검증하려고 합니다. 저는 이를 위해 V2 ODataModel (sap.ui.model.odata.v2.ODataModel) 上使用 functionImport를 사용하고 있습니다.

요청이 202 상태 코드를 반환했지만 실제로는 실패했습니다. 다음은 Firefox 네트워크 탭의 응답입니다:

으아악

(기밀 내용 모두 삭제) 브라우저 콘솔의 결과는 다음과 같습니다.

그래서 어딘가에 등록되어 있어야 합니다. 콜백 등록 코드는 다음과 같습니다.

으아악

functionImport 함수는 sap.ui.model.odata.v2.ODataModel.callFunction을 둘러싼 래퍼일 뿐이며 동일한 작업을 수행합니다.

내가 무엇을 입력하든(올바른 입력이든 잘못된 입력이든) 항상 fnSuccess를 호출합니다.

ODataModelread 函数(所以只是一个简单的 GET-request)时,一切正常,并且在发生错误时触发 fnError를 사용할 때 .

P粉432930081
P粉432930081

모든 응답(1)
P粉338969567

귀하의 질문에 "?"라는 질문이 포함되어 있지 않습니다

왜 "error"가 호출되지 않는지 묻는 것 같은데요?

http 요청이 실패하면 "error"가 호출됩니다. 일괄 처리를 사용하면 ChangeSet의 오류는 이 API로 처리되지 않습니다...UI5 v2는 그다지 우아한 구현이 아닙니다...

참조: https://github.com/SAP/openui5/issue/1382#issuecomment-288723906

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿