MVC पैटर्न इससे पहले कि मैं बस जे एस के शीर्ष पर इस सहित Ext.onReady
पहले से UX वर्गों में शामिल हैं:आप एमवीसी पैटर्न में यूएक्स कक्षा कैसे शामिल करते हैं?
Ext.Loader.setConfig({enabled: true});
Ext.Loader.setPath('Ext.ux', 'extjs/examples/ux');
Ext.require([
'Ext.ux.grid.FiltersFeature'
]);
अब मैं MVC पैटर्न के साथ काम कर रहा हूँ और मैं एक gridpanel इस का उपयोग करने की आवश्यकता है है एक ही सुविधा। मैंने शामिल किया है एक इस तरह ध्यान में रखते हुए बयान की आवश्यकता है:
Ext.define('ST.view.StudentLog', {
extend: 'Ext.grid.Panel',
alias: 'widget.studentlog',
requires: [
'Ext.ux.grid.FiltersFeature'
],
लेकिन जब वह पहली बार इस के साथ लोड हो रहा है शुरू होता है अनुप्रयोग एक 404 त्रुटि पैदा करता है।
कोई विचार?
संपादित करें:
मैं भी कोई लाभ नहीं हुआ दृश्य के शीर्ष पर कोड के इस एक ही ब्लॉक डाल की कोशिश की है (Ext.Loader.setConfig/.setPath
ब्लॉक की चर्चा करते हुए)।
लोडर extjs/src/ux/
से यूएक्स कक्षाओं को लोड करने की कोशिश करता रहता है इससे कोई फर्क नहीं पड़ता कि मैं इसे अन्यथा कैसे बताने की कोशिश करता हूं। this suggestion के अनुसार, मैंने अपने ऐप नियंत्रक में पथ संपत्ति को परिभाषित करने का भी प्रयास किया है, लेकिन ऐसा लगता है कि जो कुछ भी उत्तरदाता ने स्रोत में देखा था, वह 4.1 आरसी 3 में मौजूद नहीं है क्योंकि मुझे यह नहीं मिल रहा है और यह काम नहीं करता है ।
अगर मैं अपने एचटीएमएल में <script>
टैग के साथ एक आयातित स्रोत फ़ाइल के रूप में FilterFeature.js जोड़ता हूं तो मेरे ऐप से शुरू होने पर इसकी सभी निर्भरताओं को 404 त्रुटियां मिलती हैं।
सीधे यूएक्स फ़ोल्डर से यूएक्स कक्षाओं को शामिल करने का एक आसान तरीका होना चाहिए ताकि यह अन्य यूएक्स निर्भरताओं से जुड़ सके।
निर्माण के बाद से यह पहली प्रविष्टि है जब मैं ऊपर समस्या googled किया था, लेकिन सुलझाने इस प्रकार है के नवीनतम Sencha वास्तुकार भी तरह से, मैं लिंक साझा करना चाहते हैं: [ Extjs4 और SA में बाहरी कक्षाओं को कैसे लोड करें] (http://stackoverflow.com/questions/10519681/how-to-add-ext-require-in-sencha-architect-2) –