相当于ExtJS中的jQuery getScript()
Equivalent of jQuery getScript() in ExtJS?
有人知道ExtJS (Sencha)是否有一个动态加载脚本的命令吗?
相当于jQuery的$.getScript()
可以使用function
Ext.Loader.loadScript
Ext使用Ext.require
,但据我所知,您必须告诉它在哪里查找。你还必须使用Ext.loader()
,最后我检查了他们建议不要在生产现场使用它。
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.js使用'require '的概念来动态加载脚本。
您可以按照以下方式使用Ext.loader类,但是您需要确保loader被设置为enabled: true,以确保使用它的动态加载:
Ext.require('Ext.window.Window');
您也可以使用Ext.create("Ext.class.bla", {})
动态加载类和任何依赖项。
相关文章:
- bookmarklet中的jQuery.getScript()进行回调,但没有成功执行插件
- jQuery getScript与在文件中嵌入脚本
- Javascript错误“XML不能是整个程序”在FireFox中使用jQuery中的getScript()报告
- 如何将变量传递到 jquery.getScript
- 在.load和.getScript之后的jQuery绑定仅在警报之后有效
- jQuery.getScript无法在移动设备上运行
- 取消绑定由加载jQuery'的外部脚本添加的事件;s的getScript函数
- 我应该使用jQuery's getScript()或成吨的<脚本>标签
- 使用 jQuery getScript 从 PHP 脚本调用 JavaScript 函数
- jQuery:getScript,用于将Javascript包含在Javascript中
- 如何发布序列化数据以及 jQuery.getScript() 调用
- jquery的getscript()函数在外部文件中调用时在哪里
- Javascript:随机“对象没有方法”错误,即使使用 jquery.getScript()
- 将 Var 添加到 jQuery.getScript() url 字符串
- jQuery getScript 函数添加了搜索参数,并抛出 404 错误
- Jquery getScript(在 ajax 调用之后)使用 100% CPU
- Jquery getScript 或 ajax 与 php flush 相结合
- 当jQuery's的getScript()方法
- jQuery公然忽略了我给.getScript()的路径
- 使用JQuery'加载HTML;s在一次又一次地删除HTML后多次执行getScript