को अनदेखा कर दिया गया है हमारे पास एक सीएमएस है इसलिए मुझे HTML पृष्ठ के शीर्षलेख पर एसेस नहीं है जो हमारे extjs कार्यान्वयन के लिए रेंडर हो जाता है। तो मैं एक workround जो इस तरह है करना था:ExtJs minify
Ext.local = {};
var lang = {
initLang: function (revisionNr) {
var local = localStorage.getItem('localLang')
if (!local) {
AjaxHandlerByClass('ajax/lang/webuser/init', {}, this.loadLangRemote);
} else {
local = JSON.parse(local);
if (local.revisionNr == config.revisionNr && local.lang == config.lang) {
console.log('loading local lang variables');
if (local.date < new Date().getTime() - (24 * 60 * 60 * 1000) * 2) {//2 day caching time before retry
delete window.localStorage.localLangBackup;
}
this.loadLangLocal(local);
} else {
delete window.localStorage.localLang;
AjaxHandlerByClass('ajax/lang/webuser/init', {}, this.loadLangRemote);
}
}
},
loadLangRemote: function (data) {
data.revisionNr = config.revisionNr;
data.lang = config.lang;
data.date = new Date().getTime();
lang.loadLangLocal(data);
localStorage.setItem('localLang', JSON.stringify(data));
},
loadLangLocal: function (data) {
var jsElm = document.createElement("script");
jsElm.type = "application/javascript";
jsElm.src = 'js/freetext-deploy.min.js?rev={/literal}{$revisionNr}{literal}';
document.getElementsByTagName('head')[0].appendChild(jsElm);
Ext.Date.defaultFormat = 'd-m-Y';
if (!debug) {
Ext.Loader.config.disableCaching = true;
}
Ext.application({
name: 'freetextOrder',
appFolder: 'modules/extjs/freetextOrder/app',
controllers: [
'Main'
],
launch: function() {
var freetextOrder = Ext.create('Ext.container.Container', {
renderTo: Ext.get('freetextOrderDiv'),
layout: 'fit',
id: 'catalogAdministrationDiv_ext',
height: 800,
cls: 'x-dig-override',
items: [Ext.create('freetextOrder.view.base.MainView', {})],
layout:'fit'
});
}
});
Ext.local = data;
}
};
lang.initLang();
समस्या im होने कि minified संस्करण को पूरी तरह से नजरअंदाज कर दिया जाता है। मैं इसे http अनुरोध पर लोड करता हूं लेकिन extjs उन्हें अनदेखा करता है .... यहां तक कि कठिन मैं देख सकता हूं कि ऑब्जेक्ट्स को कंसोल लॉग के माध्यम से शामिल किया जा रहा है (0 कंसोल लॉग के माध्यम से)
कोई भी कोई विचार है कि मैं इसे कैसे प्राप्त कर सकता हूं?