ExtJS 6.2.1中的widget列错误

时间:2017-04-03 14:52:42

标签: javascript extjs

我有一个带有widget列的treepanel。小部件列的定义如下:

{
    xtype: 'widgetcolumn',
    width: 80,
    dataIndex: 'slider',
    widget: {
        xtype: 'slider'
    },
    onWidgetAttach: function(col, widget, rec) {
        widget.setVisible(rec.get("leaf"));
    }
}

因此,任务是显示或隐藏滑块小部件,具体取决于节点的类型。如果它是叶节点,则窗口小部件应该是可见的,否则应该隐藏它。我这样做的方法是通过onWidgetAttach方法。但这就是我得到的结果:

enter image description here

请注意一些没有窗口小部件的叶子节点。不幸的是,由于这个bug的随机性,我无法提供可重现的例子。例如,如果我多次刷新面板,那么在某些行中会出现小部件,而在其他行中则会消失。它的行为就像一个随机数生成器。那么,这可能有什么问题,我该如何解决呢?

0 个答案:

没有答案
相关问题