完全绘制图表并在ext.js 4中完成动画后的事件是什么

时间:2012-05-30 15:16:00

标签: extjs

我有一个标签面板。每个标签都有一个图表。 我想在每个制表符开关之间创建一个加载掩码。 我试图在渲染图表之前屏蔽正文并取消后删除,但似乎图表在图表完全绘制之前未被屏蔽。 发生的事情是我甚至看不到装载栏只是一个白色的屏幕而不是绘制的图表。 (如果我在取消屏蔽之前发出警报,我会看到加载掩码)

我最接近的是将屏蔽放在标签面板s before change event and unmasking on chart的后续事件上。仍然没有运气...... 需要帮忙, 感谢

listeners:{
        beforetabchange:function(){
            Ext.getBody().mask("Loading");
        },
        tabchange:function(){
            //Ext.getBody().unmask();
        }
    },

1 个答案:

答案 0 :(得分:0)

您应该通过监听图表(或其商店)上的特定事件而不是选项卡面板来删除掩码。例如,图表的render事件或其商店中的load事件。