Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 在sencha网格中的最后一列之前添加新列_Extjs_Gxt - Fatal编程技术网

Extjs 在sencha网格中的最后一列之前添加新列

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

假设我有一个有列的sencha网格 姓名、电子邮件、地址、电话、城市、州、国家

现在我只显示姓名、电子邮件、地址和电话

我已经提供了显示更多栏位的条款,这些栏位包括城市、州和国家

但问题是,当我在网格中添加一个新列时,它会被追加到最后一列…在我的例子中,假设我添加城市,那么它会被追加到电话之后

但我希望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();
}


您使用的是sencha ext js还是gxt?