2012-12-06 17 views
5

मैं अपने आवेदन के लिए एक साधारण प्रभाव बनाने की कोशिश कर रहा हूं जो इसे 1-2 सेकंड की अवधि में सफेद से फीका करना है ताकि उपयोगकर्ता को इसे इकट्ठा करने की आवश्यकता न हो ।ExtJs 4 - फीड में आवेदन व्यूपोर्ट

मैं लगभग यह काम कर रहा हूं, लेकिन कुछ झटका लग रहा है कि मुझे छुटकारा नहीं मिल रहा है। मूल रूप से ExtJS मेरी यूआई प्रदर्शित हो रहा है और फिर तुरंत यह छुपा तो यह में फीका किया जा सकता है

यहाँ मेरे ऐप:।

Ext.application({ 
    name : 'MyApp', // Application level namespace 
    appFolder : 'js/myapp', // Directory path to app 
    autoCreateViewport : true, 

    launch : function() {  
     // fade in the viewport 
     var form = Ext.ComponentQuery.query("viewport")[0]; 
     form.getEl().fadeIn({ 
      from : { 
       opacity : 0 
      }, 
      duration : 1000 
     }); 

    } 
}); 

मैं क्या कर सकता fadein से पहले प्रारंभिक ड्रॉ से छुटकारा पाने के लिए?

उत्तर

5

एक जंगली अनुमान लिया मैं डिफ़ॉल्ट रूप से 0 व्यूपोर्ट की अस्पष्टता सेट कर सकते हैं कि और यह काम किया: अपने समाधान साझा करने के लिए

Ext.define('MyApp.view.Viewport', { 
    extend : 'Ext.container.Viewport', 
    style: 'opacity: 0;', 
    items : [ { 
     xtype : 'someview' 
    } ] 
}); 
+1

धन्यवाद :) +1 – sra