【发布时间】:2013-01-29 08:18:31
【问题描述】:
是否可以在远程 queryMode 使用 jsonp 请求的地方配置 Extjs 组合框?
【问题讨论】:
是否可以在远程 queryMode 使用 jsonp 请求的地方配置 Extjs 组合框?
【问题讨论】:
是的,只需让您的商店使用http://docs.sencha.com/ext-js/4-1/#!/api/Ext.data.proxy.JsonP
Ext.define('User', {
extend: 'Ext.data.Model',
fields: ['id', 'name', 'email']
});
var store = Ext.create('Ext.data.Store', {
model: 'User',
proxy: {
type: 'jsonp',
url : 'http://domainB.com/users'
}
});
Ext.create('Ext.form.ComboBox', {
fieldLabel: 'Choose User',
store: store,
queryMode: 'remote',
displayField: 'email',
valueField: 'id',
renderTo: Ext.getBody()
});
以下脚本标签将被注入
<script src="http://domainB.com/users?callback=callback1"></script>
【讨论】: