문제

이 JavaScript의 코드가 있습니다

var store;

function dataBind(servletPath){
   store = Observable(Cache(JsonRest({target:servletPath}), Memory()));
}

ServletPath는 다음과 같은 JSON 문자열을 반환합니다.

[{"colNo":1,"colMemberId":108}]

이 JavaScript 기능이라고 부르면 레코드를 반환한다고 가정 해 봅시다. 상점에서 "Colmemberid"를 어떻게 얻습니까?

도움이 되었습니까?

해결책

함수가 Dojo Store 객체를 반환하면 사용을 통해 내용에 액세스 할 수 있습니다. 질문() 그렇게 기능합니다

var store;

function dataBind(servletPath){
    return store = Observable(Cache(Memory({data:[{"colNo":1,"colMemberId":108}]}), Memory()));
}

console.log("store: ", dataBind().query({}));

빈 객체로 쿼리 기능을 호출하여 매개 변수로 호출하면 매장의 전체 내용이 포함 된 배열이 반환됩니다.

선적 서류 비치: http://dojotoolkit.org/reference-guide/1.10/dojo/store/memory.html

JSFiddle 예는 다음과 같습니다. http://jsfiddle.net/kagant15/y7ec4byk/4/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top