【问题标题】:Extjs combobox using jsonp使用 jsonp 的 Extjs 组合框
【发布时间】:2013-01-29 08:18:31
【问题描述】:

是否可以在远程 queryMode 使用 jsonp 请求的地方配置 Extjs 组合框?

【问题讨论】:

    标签: extjs jsonp


    【解决方案1】:

    是的,只需让您的商店使用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>
    

    【讨论】:

    • Juan,几周后我将在圣地亚哥举办一次聚会。停在meetup.com/SoCalSencha - 德米特里。
    • @dbrin 我在同一个地方做了一个 Ext-JS 演讲,我会努力做到的。
    • 酷,Bryntum 的垫子将在 SD 中,最有可能出现午睡。
    • 这可能超出了这里的范围,但有人可以解释一下脚本标签回调函数。为什么不包含在javascript函数中
    猜你喜欢
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 2012-10-10
    相关资源
    最近更新 更多