ExtJS (Sencha)에 스크립트를 동적으로로드하는 명령이 있는지 아는 사람 있습니까?ExtJS의 jQuery getScript()와 동일합니까?
jQuery의 $.getScript()
과 같습니다.
ExtJS (Sencha)에 스크립트를 동적으로로드하는 명령이 있는지 아는 사람 있습니까?ExtJS의 jQuery getScript()와 동일합니까?
jQuery의 $.getScript()
과 같습니다.
Ext.js는 'require'개념을 사용하여 스크립트를 동적으로로드합니다.
는다음과 같은 방법으로 Ext.loader 클래스를 사용할 수 있지만 활성화로 설정되어 있는지 로더를 만들 필요가 :
Ext.require('Ext.window.Window');
또한 사용할 수 있습니다 : 그것은 동적 로딩을 사용하는 것을 보증하기 위해, 진정한 Ext.create("Ext.class.bla", {})
은 클래스와 모든 의존성을 동적으로로드합니다.
Ext는 Ext.require
을 사용하지만 내가 아는 한 어디서 볼지 조금 말해야합니다. Ext.loader()
도 사용해야하며 마지막으로 프로덕션 사이트에서 사용하지 말 것을 권장합니다.
로더는 또한 당신은 내가이 생각 Ext.viewport
http://docs.sencha.com/ext-js/4-0/#!/api/Ext.Loader
Ext.onReady(function(){
Ext.Loader.setConfig({enabled:true});
Ext.Loader.setPath("Pie","js/Pie"); //Project paths for the loaders
Ext.require(['Pie.viewport']);//Hey this just loaded via ajax!
Ext.create('Pie.panel');//Awesome, this came from ajax,
//and created itself on the callback!
})
는 당신이 비록 실제 개체를 호출 할 필요가 있음에 제한되어 있어야합니다.
당신은 기능을 사용할 수 있습니다
Ext.Loader.loadScript