2012-05-04 2 views
2

이전에는 Ext.create ('Ext.data.Store', ... )를 사용하여 저장소를 만들었으며 데이터로드를 원할 때 JSON로드 된 개체store.loadData가 정의되지 않았습니다. 저장소에 데이터를로드하는 방법 Sencha Architect

이것은 당신이 센차 아키텍트에 정의를 저장 작동하지 않습니다, 당신은 loadData에 대한 오류를 정의되지 않음 얻을 나는 정의를

Ext.Ajax, 내가 할 필요가 모든 MyStore.loadData (myDataObj가)였다. 일상적인 나는 상점 프록시에서 정의되는 데 도움이되지 않는 데이터를 얻는 데 사용합니다. 내 데이터는 적절한 JSON 형식으로되어 있지만 저장소 프록시를 사용하지 않고 저장소에 데이터를로드하도록 강제하는 방법은 없습니다. .

MyStore.add ({- json string ...})를 작동시킬 수 있었지만 하나의 레코드 만 추가합니다.

store.loadData()가 지원되지 않는 이유는 무엇입니까 ??? 대신 무엇을 사용할 수 있습니까 ???

답변

3

Touch 프로젝트를 사용한다고 가정하고 store.setData를 사용하십시오.

0

나는 Sencha API 문서를 읽었습니다. 여기서 문제점은 Sencha Architect의 사용자 정의 함수에서 참조 될 때 Store.loadData가 유효하지 않은 것 (즉, 정의되지 않음)입니다. 유효한 JSON 개체가있는 변수를 가져 와서 저장소에로드하는 방법을 찾지 못했습니다. 내가 믿는 유일한 방법은 함수에서 상점을 만들었지 만 건축가가 제공하는 멋진 UI를 무너 뜨리는 것입니다.

관련 문제