首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改网格面板列

修改网格面板列
EN

Stack Overflow用户
提问于 2013-04-10 00:54:41
回答 1查看 3.7K关注 0票数 0

如何在网格面板中修改我的列?

最初,我使用空列创建了我的网格面板,因为它们将在以后动态添加。

代码语言:javascript
复制
Ext.define( 'My.grid.Panel', {
  extend    : 'Ext.grid.Panel',
  columns: []
  ...

在创建并呈现My.grid.Panel之后,我现在想要向此面板添加列。

代码语言:javascript
复制
var arGridColumns = [
        Ext.create( 'Ext.grid.column.Column', {
           text: 'A', 
           dataIndex: 'name'
        } ),
        Ext.create( 'Ext.grid.column.Column', {
           text: 'B', 
           dataIndex: 'value', 
           flex: 1
        } )
     ];

myGridPanel.columns = arGridColumns;
myGridPanel..doLayout();

但这并没有改变任何事情。

如何做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-10 02:31:16

您需要创建一个具有所需列顺序的列数组,然后调用Grid的reconfigure方法。http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.Panel-method-reconfigure

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15907901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档