Extjs 在sencha网格中的最后一列之前添加新列
假设我有一个有列的sencha网格 姓名、电子邮件、地址、电话、城市、州、国家 现在我只显示姓名、电子邮件、地址和电话 我已经提供了显示更多栏位的条款,这些栏位包括城市、州和国家 但问题是,当我在网格中添加一个新列时,它会被追加到最后一列…在我的例子中,假设我添加城市,那么它会被追加到电话之后 但我希望Phone始终保持最后一列,如果添加了任何其他列,则应在Phone列之前加上前缀 我正在使用sencha网格Extjs 在sencha网格中的最后一列之前添加新列,extjs,gxt,Extjs,Gxt,假设我有一个有列的sencha网格 姓名、电子邮件、地址、电话、城市、州、国家 现在我只显示姓名、电子邮件、地址和电话 我已经提供了显示更多栏位的条款,这些栏位包括城市、州和国家 但问题是,当我在网格中添加一个新列时,它会被追加到最后一列…在我的例子中,假设我添加城市,那么它会被追加到电话之后 但我希望Phone始终保持最后一列,如果添加了任何其他列,则应在Phone列之前加上前缀 我正在使用sencha网格 请建议为此使用headerCt。可以在任何位置插入新列 handler: functi
请建议为此使用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();
}
您使用的是sencha ext js还是gxt?