twitter bootstrap - Extjs ऐप फ़ोल्डर के बाहर bootstrap.js का उपयोग कर extjs लोड करें



twitter-bootstrap load (1)

app.json फ़ाइल में, आप app.json बारे में एक प्रविष्टि देखेंगे। इसका उपयोग सींच के सीएनडी को कहने के लिए किया जाता है जहां आपकी स्रोत फाइलें हैं।

उस फ़ाइल में, आप indexHtmlPath के बारे में एक प्रविष्टि देखेंगे। यह कहता है कि index.html फ़ाइल कहां है

/**
 * Comma-separated string with the paths of directories or files to search. Any classes
 * declared in these locations will be available in your class "requires" or in calls
 * to "Ext.require". The "app.dir" variable below is expanded to the path where the
 * application resides (the same folder in which this file is located).
 */
"classpath": "${app.dir}/app",
...
/**
 * The file path to this application's front HTML document. This is relative
 * to this app.json file.
 */
"indexHtmlPath": "index.html",

.sencha/app/sencha.cfg लाइब्रेरी में एक छिपी हुई फ़ाइल को संपादित करना शामिल है -। .sencha/app/sencha.cfg वहाँ एक संपत्ति है - ext.dir - जो आपको बदलने की आवश्यकता है।

मैंने सेन्चा सीएमडी का इस्तेमाल करते हुए extjs 5 ऐप का निर्माण किया है और मैं इसे अपने कस्टम एचएमटीएल पेज में इस्तेमाल करना चाहता हूं। मेरे पास निम्न संरचना है:

extjsapp
    .sencha
    app
    build
    ext
    packages
    ......
    bootstrap.js
    bootstrap.json
    app.js
    .......
customapp
    index.html
    script.js

मैं क्या करना चाहता / चाहती हूं मेरे customapp / index.html में मैं bootstrap.js का अनुरोध करता हूं और यह extzsapp फ़ोल्डर से सभी पैकेज और ext लोड करना चाहिए। डिफ़ॉल्ट रूप से यह customapp / ext से लोड करने की कोशिश करता है जो कि संबंधित है जहां boostrap.js उपयोग किया जाता है। मैं इसे कैसे बना सकता / बना सकता हूं ताकि यह extapps / ext से customapp / ext के बजाय ext लोड करे।

Extras फ़्रेमवर्क लोड करने के लिए किसी भी स्थान से bootstrap.js का उपयोग करना संभव है और सभी आवश्यक पैकेज जो extjs फ़ोल्डर में बनाए गए हैं।