0
JsonStore에서로드 된 이미지 목록을 표시하는 DataView가 있습니다. 그러나 각 이미지에 필요한 레이블은 JsonStore에서 사용 가능한 속성이 아닙니다. 즉 저장소의 각 레코드에 대해 다른 서비스에서 레이블을 가져와야합니다 (AJAX 요청을 통해).사용자 정의 JsonStore 및 템플릿 구현 ExtJs
각 이미지가 JsonStore에서 표시되기 전에 레이블을 가져 오는 사용자 지정 함수를 호출 할 수 있습니까?
var view = new Ext.DataView({
store: new Ext.data.JsonStore({
autoLoad:false,
root: 'root',
id:'ID',
fields:['ID']
}),
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div class="wrapper" id="{ID}">',
'<div class="thumb"><a href="'+ URL +'{ID}" title="{*label here*}">',
'<img src="'+ THUMB_URL +'{ID}"></a></div>',
'<span>{*label here*}</span></div>',
'</tpl>'
)
});
감사 :
여기에 내 현재 구현입니다!