问题:
在第一次显示网格隐藏列时,所有列都向左缩小,检查附加图像。如果我显示,隐藏并再次显示此列,则所有工作都很正常无论我的网格中有多少隐藏列,在每个隐藏列的第一个显示上都会出现问题。
描述:
在我的应用中,我有一个包含动态数据的网格,我在其商店Ext.define('Portal.store.DynamicStore', {
extend: 'Ext.data.Store',
...
constructor: function (config) {
if (config) {
Ext.apply(this, {
...
listeners: {
metachange: function (store, meta) {
if (config.grid) {
config.grid.reconfigure(store, meta.columns);
}
}
}
});
}
this.callParent(arguments);
}
});
事件中重新配置它,如下所示:
forceFit: true
值得一提的是,如果我使用隐藏列创建简单网格并使用本地数据存储,则一切正常。
我创建了一个simple fiddle来说明所描述的问题。
这是我的actual code。
似乎已知网格User
和隐藏列的错误。
这是sencha论坛上的bug report。
此问题的解决方法是什么?