我想要迭代存储并动态生成网格列。当我在Store的onLoad事件中使用columns.push方法时,我得到了这个错误:"headerCtCfg is undefined“。这是我的代码:
Ext.define('App.view.UserList' ,{
extend: 'Ext.grid.Panel',
alias : 'widget.userlist',
store: 'Users',
initComponent: function() {
var sto
我正在定义一个有selModel的网格。
每次加载存储时,都会使用grids 方法动态重新配置网格列。
然而,当我这样做的时候,网格selModel消失了。
如何将栅格列重新配置为也包含selModel。
下面是一些示例代码:
//The Selection Model for the grid.
var sm = new Ext.selection.CheckboxModel();
//The Grid
var grid = new Ext.grid.Panel({
store: store,
selModel: sm,
columns:[{
这是从开始的。
我用一个CheckBox选择模型初始化一个网格,但是当我重新配置网格时,复选框选择模型就消失了。
我想做的是在重新配置网格列之后,动态地将CheckBox选择模型添加到网格中,并以可视方式显示它。
我尝试过这样的东西:
var sm = new Ext.selection.CheckboxModel();
grid.selModel = sm;
grid.doLayout();
我在Ext4.2.1中有一个MVC应用程序,其中我使用reconfigure创建了一个动态网格。它工作得很好,但我被困在如何使用Ext.ux.grid.FiltersFeature向网格添加过滤器。我见过的所有示例都是硬编码的。
在我的情况下,在用户做出选择之前,我的商店列和网格列都是未知的。然后,我使用以下函数在for循环中动态构建它:
onBuildGrid: function() {
var store = this.getStore('Keys');
var grid = this.getIndexGrid();