ExtJS中是否有类似dojo.load的功能?
我想知道ExtJS中是否有一个功能,我可以只加载我需要的单个组件。例如,dojo使用dojo.load(),然后我在方法中指定要加载的组件,可以是fx、数字或其他很酷的组件。ExtJS以多种方式使用AJAX。有一个名为Ext.data.Store的类,您可以指定一个URL,该URL反过来引用一个名为Ext.Ajax的静态类。这些数据存储通常用于存储从数据网格到组合框的所有数据 下面是一个如何加载单个组件数据的示例ExtJS中是否有类似dojo.load的功能?,extjs,dojo,Extjs,Dojo,我想知道ExtJS中是否有一个功能,我可以只加载我需要的单个组件。例如,dojo使用dojo.load(),然后我在方法中指定要加载的组件,可以是fx、数字或其他很酷的组件。ExtJS以多种方式使用AJAX。有一个名为Ext.data.Store的类,您可以指定一个URL,该URL反过来引用一个名为Ext.Ajax的静态类。这些数据存储通常用于存储从数据网格到组合框的所有数据 下面是一个如何加载单个组件数据的示例 var myStore = new Ext.data.Store({
var myStore = new Ext.data.Store({
reader: new Ext.data.JsonReader({
root: root,
fields: [ {name: 'fullname'}
,{name: 'first'}
],
})
idIndex: 0 // id for each record will be the first element
autoLoad: true,
proxy: new Ext.data.HttpProxy({
url: getNames.php
})
});
var combo = new Ext.form.ComboBox({
id: 'myID',
name: 'names',
store: myStore,
displayField: 'first',
valueField :'fullname'
});
也可以直接使用Ext.Ajax类
// Basic request
Ext.Ajax.request({
url: 'foo.php',
success: someFn,
failure: otherFn,
headers: {
'my-header': 'foo'
},
params: { foo: 'bar' }
});
// Simple ajax form submission
Ext.Ajax.request({
form: 'some-form',
params: 'foo=bar'
});
ExtJS以多种方式使用AJAX。有一个名为Ext.data.Store的类,您可以指定一个URL,该URL反过来引用一个名为Ext.Ajax的静态类。这些数据存储通常用于存储从数据网格到组合框的所有数据 下面是一个如何加载单个组件数据的示例
var myStore = new Ext.data.Store({
reader: new Ext.data.JsonReader({
root: root,
fields: [ {name: 'fullname'}
,{name: 'first'}
],
})
idIndex: 0 // id for each record will be the first element
autoLoad: true,
proxy: new Ext.data.HttpProxy({
url: getNames.php
})
});
var combo = new Ext.form.ComboBox({
id: 'myID',
name: 'names',
store: myStore,
displayField: 'first',
valueField :'fullname'
});
也可以直接使用Ext.Ajax类
// Basic request
Ext.Ajax.request({
url: 'foo.php',
success: someFn,
failure: otherFn,
headers: {
'my-header': 'foo'
},
params: { foo: 'bar' }
});
// Simple ajax form submission
Ext.Ajax.request({
form: 'some-form',
params: 'foo=bar'
});
对此没有内置的支持。然而,Doug Hendricks有一个名为(Just-In-Time)的UX,它应该添加这样的功能(我自己还没有尝试过)。您可以查看它(以及他的ext basex的其他内容)。对此没有内置支持。然而,Doug Hendricks有一个名为(Just-In-Time)的UX,它应该添加这样的功能(我自己还没有尝试过)。您可以查看它(以及他的ext basex的其他内容)。嗨,我说的是框架的通用组件,例如,如果我只想使用ext.Ajax,我不想用ext.Grid调用整个库。嗨,我说的是框架的通用组件,例如,如果我只想使用Ext.Ajax,我不想用Ext.Grid调用整个库。谢谢,这似乎是最接近的。谢谢,这似乎是最接近的。也许你指的是dojo。需要?是的,类似的东西和模块化方法。也许你指的是dojo。需要?是的,类似的东西和模块化方法。