2012-05-30 28 views
3

我有一个选项卡面板。每个标签都有一个图表。 我正试图在每个选项卡开关之间创建一个加载掩码。 我曾尝试在呈现图表之前掩盖身体并揭露暴露之后,但在图表完全绘制之前,似乎图表未被隐藏。 发生了什么是我甚至看不到一个加载栏只是一个白色屏幕比绘制图表。 (如果我在揭密前发出警报,我会看到加载掩码)完成图表并完成动画后ext.js中有什么事件4

最接近的我来了,在标签面板s before change event and unmasking on chart s afterrender事件中放置遮罩。仍然没有运气... 帮助, 感谢

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

回答

0

你应该听图表(或存储)对特定事件取下面膜,而不是标签面板上。例如图表的render事件或来自其商店的load事件。