2011-10-15 49 views
2

我的名單看起來是這樣的:煎茶觸摸模板追加教程

var list = new Ext.List({ 
    fullscreen: true,  
    itemTpl : '{firstName} {lastName}', 
    store: store 
}); 

,產品型號及存儲這樣的:

Ext.regModel('Contact', { 
    fields: ['firstName', 'lastName'] 
}); 

var store = new Ext.data.JsonStore({ 
     model : 'Contact', 
    }, 
    data: [ 
     {firstName: 'Tommy', lastName: 'Maintz'}, 
     {firstName: 'Rob',  lastName: 'Dougan'}, 
     {firstName: 'Ed',  lastName: 'Spencer'}, 

    ] 
}); 

我怎麼會追加到我的itemTpl我的列表中或之後將其覆蓋已經初始化?

回答

2

*編輯,以反映的問題*

這將這樣的伎倆我猜:

list.itemTpl = '{firstName} {lastName} Test Test Test'; 
list.initComponent(); 
list.refresh(); 

當您使用煎茶觸摸2(在我的應用程序測試它)

list.setItemTpl('{firstName} {lastName} Test Test Test'); 
list.refresh(); 
+0

感謝您的回答!我試圖改變itemTpl,但我編輯了這個問題來反映這一點。 – ericbowden