1
REST 서비스에 연결하는 DataGrid가 있습니다. 작업을 가져 오기 위해 일부 사용자 지정 HTTP 헤더 (권한 부여 및 기타)를 전달해야합니다. 어떻게해야합니까?사용자 정의 HTTP 헤더가있는 Dojo 데이터 격자
데이터 저장소는 JsonRestStore입니다.
REST 서비스에 연결하는 DataGrid가 있습니다. 작업을 가져 오기 위해 일부 사용자 지정 HTTP 헤더 (권한 부여 및 기타)를 전달해야합니다. 어떻게해야합니까?사용자 정의 HTTP 헤더가있는 Dojo 데이터 격자
데이터 저장소는 JsonRestStore입니다.
더 나은 것보다 늦을수록 좋습니다. 해결 방법이 있습니다. dojo.addOnLoad() 메소드의 시작 부분에이 함수를 추가하십시오.
dojo.xhrGet = function(args){// Workaround for Dojo's lack of support for custom headers
args.headers = {userId:'xyz', requestedBy:'abc', requestedFrom:'123'};
return dojo.xhr("GET", args);
};
하하. 나는 똑같은 짓을 했어. 나중에 JsonRestStore로 모든 사용자 정의 헤더 논리를 이동 시켰습니다. 대신 JsonRestStore를 사용하기 시작했습니다. 정말 재미있는 dojo는 데이터 저장소와 위젯 및 기타 계산에 사용자 정의 헤더를 구현하지 않습니다. – Peter