假设我有一个sencha网格,其中包含列名称,电子邮件,地址,电话,城市,州,国家
现在,我最初只显示姓名,电子邮件,地址和电话.
我已经提供了显示更多列,即待处理的列,城市,州和国家的规定.
但问题是,当我在网格中添加一个新列时,它会被附加到最后一个...在我的情况下假设我添加City然后它会在电话后附加...
但我希望Phone始终保持最后一列,如果添加任何其他列,则应在Phone列之前加上前缀.
我正在使用sencha网格.
请建议
使用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();
}
Run Code Online (Sandbox Code Playgroud)