당신은 상점의 온로드 방법을 사용한다 : 당신은 이미 존재하지 않는 경우 기록을 찾을 수 없습니다
store.on('load',function(component,records){
//here all the records are loaded, so:
component.findRecord('prop',value)//will return your record
//here you can load the page you need
},this,{single:true});
을 수있는 유일한 방법은 저장소가로드 전까지 기다리는 것입니다.
속성으로 single:true
을 전달하면 옵션은로드 수신기에서 설정할 때마다이 함수가 한 번만 실행된다는 것을 나타냅니다.
스토어로드가 추가하는 모든 리스너를 실행하지 않는다면주의하십시오.
당신이 할 수있는 완벽한 방법을 원하는 경우에 그 :
view.mask('loading the page...');
store.on('load',function(component,records){
component.findRecord('prop',value)//will return your record
//here you can load the page you need
page.load(); //simply example
view.unmask();
},this,{single:true});
store.load();
또는
view.mask('loading the page...');
store.load(function(records){
store.findRecord('prop',value)//will return your record
//here you can load the page you need
page.load(); //simply example
view.unmask();
});