Ext JS:组合框搜索错误

Ext JS: Combobox search error

我有一个 combobox 通过 AJAX 代理连接到数据库。问题是;

它正在使用 param 执行正确的 URL 请求,键入的输入已存在于 XHR 响应的数据集中,但不会在下拉列表中选择搜索记录...

http://localhost:PORT/myapp/all/list?_dc=1522929831253&description=Sample&page=1&start=0&limit=1000

问题是我有另一个 combobox 具有相同的配置,它工作得很好,但这个不是! 我怎样才能克服这种情况?以下是组合框的一些片段;

组合框:

Ext.define('MyApp.AccCombo',{
    extend:'Ext.form.field.ComboBox',
    xtype:'samplecombo',
    requires: [],
    name: 'Sample Combo',
    fieldLabel: translations.comboDesc,
    displayField:'description',
    valueField:'sameid',

    store: {
        pageSize: 0,
        proxy: {
            type: 'ajax',
            //idParam: 'sameid', // Thought idParam is not 'id' there can't be success and added this config but didnot effect
            url: MyApp.getUrl() + '/service/list',
            reader: {
                type: 'json',
                rootProperty: 'data'
            }
        },
        autoLoad: true,
        //autoSync: true,
        //remoteFilter: true
    },
    queryMode: 'remote',
    queryParam: 'description',
    autoLoad:true,
    bind: '{currRec.sameid}'
});

这里是示例 JSON;

{
  "code": "XSAMPLE",
  "samid": 105899092,
  "description": "Sample Item",
},

问题是我自己的环境设置已经完全解决了。

到目前为止,我认为该问题是通过前端过滤请求引起的。就在几个小时前检查了后端是否按预期响应请求,并找出问题的原因 不是 前端!

该解决方案已通过后端解决,为查询准备所需的 Web 服务。 对于这种情况,后端 Web 服务无法使用 URL 上的 description 字段进行查询,他们已添加此服务,问题已解决...

仅供参考..