setValue()在带有分页sencha的组合框中无法正常工作

时间:2018-07-03 13:59:03

标签: javascript extjs6 extjs6-classic extjs6.2

我有一个带有分页功能的组合框:

var itemsSelect = Ext.create('Ext.form.ComboBox', {
    id           : 'itemsControllerSelect',
    emptyText    : 'not found',
    pageSize: true,
    store        : {
        type    : 'store',
        autoLoad: true,
        pageSize: 4,
        proxy   : {
            type: 'api',
            url : SITE_URL + '/api/items'
        }
    },
    triggerAction: 'all',
    displayField : 'name',
    valueField   : 'id'
});

当我使用Ext.getCmp('itemsControllerSelect').setValue(5);设置编辑值时 内部组合显示ID项目,但我想显示名称。 如果我在第一页使用id id设置值,则所有内容都会正常工作。

我认为问题是我没有此商品,因为具有此ID的商品仅是分页中的第二页。 我该如何解决这个问题?

0 个答案:

没有答案