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




load customization extjs5 (2)

मैंने सेन्चा सीएमडी का इस्तेमाल करते हुए 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 फ़ोल्डर में बनाए गए हैं।


Answers

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 - जो आपको बदलने की आवश्यकता है।


हां, बूटस्ट्रैप के ग्रिड टेम्पलेट गाइड के अनुसार, यह ठीक है:

दो नेस्टेड कॉलम वाले दो कॉलम

दस्तावेज़ीकरण के अनुसार, घोंसला आसान है-बस मौजूदा कॉलम के भीतर स्तंभों की एक पंक्ति डालें। यह आपको बड़े कॉलम के भीतर एक और दो (बराबर चौड़ाई) के साथ डेस्कटॉप पर शुरू होने वाले दो कॉलम और बड़े डेस्कटॉप पर स्केलिंग देता है।

मोबाइल डिवाइस के आकार, टैबलेट और नीचे, इन कॉलम और उनके नेस्टेड कॉलम ढेर होंगे।

हालांकि, बूटस्ट्रैप .row एक बिंदु है, जो सामग्री को संरेखित करने के लिए नकारात्मक मार्जिन लागू करना है। यदि आपको गटर नहीं लगता है, या इसके लिए कॉलम को स्वयं समायोजित करने में सक्षम हैं, तो आपके नेस्टेड कॉलम के लिए .row कंटेनर जोड़ने में कोई बात नहीं है।





twitter-bootstrap extjs load customization extjs5