Extjs 修改Gridpanel列
如何修改gridpanel中的列 最初,我用空列创建gridpanel,因为它们将在以后动态添加Extjs 修改Gridpanel列,extjs,extjs4.1,Extjs,Extjs4.1,如何修改gridpanel中的列 最初,我用空列创建gridpanel,因为它们将在以后动态添加 Ext.define( 'My.grid.Panel', { extend : 'Ext.grid.Panel', columns: [] ... 创建并呈现My.grid.Panel后,我现在想向该面板添加列 var arGridColumns = [ Ext.create( 'Ext.grid.column.Column', { text
Ext.define( 'My.grid.Panel', {
extend : 'Ext.grid.Panel',
columns: []
...
创建并呈现My.grid.Panel
后,我现在想向该面板添加列
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();
但这并没有改变任何事情
如何实现这一点?您需要按照所需列的顺序创建列数组,然后调用网格的重新配置方法 您需要按照所需列的顺序创建列数组,然后调用网格的重新配置方法