0
我徘徊,如果有任何ExtJS的方式,我可以加載與數據存儲和加載後,我可以在主面板中創建其他我的組件(自定義面板)以我的具體方式顯示該數據?ExtJS Costum商店代表
我想從商店的平板顯示的數據與我的自定義組件
我徘徊,如果有任何ExtJS的方式,我可以加載與數據存儲和加載後,我可以在主面板中創建其他我的組件(自定義面板)以我的具體方式顯示該數據?ExtJS Costum商店代表
我想從商店的平板顯示的數據與我的自定義組件
你有兩個選擇:
要複製的數據視圖(選項1)的docs例如:
Ext.define('Image', {
extend: 'Ext.data.Model',
fields: [
{ name:'src', type:'string' },
{ name:'caption', type:'string' }
]
});
Ext.create('Ext.data.Store', {
id:'imagesStore',
model: 'Image',
data: [
{ src:'http://www.sencha.com/img/20110215-feat-drawing.png', caption:'Drawing & Charts' },
{ src:'http://www.sencha.com/img/20110215-feat-data.png', caption:'Advanced Data' },
{ src:'http://www.sencha.com/img/20110215-feat-html5.png', caption:'Overhauled Theme' },
{ src:'http://www.sencha.com/img/20110215-feat-perf.png', caption:'Performance Tuned' }
]
});
var imageTpl = new Ext.XTemplate(
'<tpl for=".">',
'<div style="margin-bottom: 10px;" class="thumb-wrap">',
'<img src="{src}" />',
'<br/><span>{caption}</span>',
'</div>',
'</tpl>'
);
Ext.create('Ext.view.View', {
store: Ext.data.StoreManager.lookup('imagesStore'),
tpl: imageTpl,
itemSelector: 'div.thumb-wrap',
emptyText: 'No images available',
renderTo: Ext.getBody()
});
你能分享一些信息如何製作的? – gedO 2013-03-27 19:52:52
我已經包含了選項1的一些代碼。您是否還需要選項2的示例?你真的需要一個組件嗎? – Izhaki 2013-03-27 23:57:15
如果你有你附近的代碼喲可以發佈,但如果不是不打擾。我認爲XTemplate會爲我工作 – gedO 2013-03-28 06:54:47