2014-11-01 55 views
0

我想設置一個loadmask爲extjs4 I幀,而生成的PDF報告使ExtJS的loadmask的Iframe在處理

var WinReporte=Ext.create('Ext.Window', { 
     title: 'Reporte de Clientes', 
     width: 750, 
     height: 400, 
     layout: 'fit', 
     xtype: 'panel', 
     modal:true, 

     html:'<iframe src="pdf.php" onLoad="javascript:window.parent.WinReporte.body.unmask();" style="height:100%;width:100%"></iframe>', 

     listeners: { 
      show: function(){ 
       WinReporte.body.mask('Creating report...please wait!') 
      }, 

     } 


    }); 

我得到了在控制檯中的錯字錯誤: 遺漏的類型錯誤:無法讀取屬性的身體'未定義 因此,加載掩碼永遠不會隱藏

這裏有什麼明顯的錯誤嗎? 感謝

回答

0

看起來不錯,你也可以將使用:

WinReporte.setLoading(true) 
WinReporte.setLoading(false) 

docs setLoading