2015-01-01 20 views
2

假設我有其中有列 名稱,電子郵件,地址,電話,市,省,國家添加在煎茶電網新列最後一欄前

現在出了這個最初我只顯示名稱的煎茶網格,電子郵件,地址和電話。

我已經提供了顯示更多列的條款,待定的城市,州和國家。

但是,當過我在網格然後它被附加到最後添加新列...在我的情況下,假設我添加城市,然後它被電話後附加在這個問題......

但我希望Phone始終保持最後一列,如果添加了其他列,那麼它應該在Phone列之前加上前綴。

我正在使用sencha網格。

請建議

+0

有U使用Sencha的Ext JS或GXT? –

回答

5

爲此使用headerCt。您可以將新列插入任何位置。

handler: function(btn) { 
    var grid = btn.up('gridpanel'); 

    var column = Ext.create('Ext.grid.column.Column', { 
     text: 'Country', 
     dataIndex: 'country' 
    }); 

    grid.headerCt.insert(
     grid.columns.length - 1, // that's index column 
     column); 

    grid.getView().refresh(); 
} 

Fiddle