Очистить значение поля со списком - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть проблема в приложении, связанная с полем со списком, на самом деле я использую поле со списком в нескольких представлениях, если он загружен один раз, загруженное значение существует для всех представлений, я хочу, чтобы значение было сохраненодля загруженного представления после изменения представления значение должно быть сброшено для измененного представления.

Это код моего комбо, который я использовал:

{
    xtype: 'combo',
    emptyText: 'Select',
    fieldLabel: 'Company Name',
    labelSeparator: '',
    name: 'CompanyID',
    displayField: 'CompanyName',
    valueField: 'companyId',
    queryMode: 'local',
    forceSelection: true,
    allowBlank: false,
    bind: {
        store: '{companystore}',
        value: '{CompanyID}'
    }
}

1 Ответ

0 голосов
/ 03 января 2019

Я не уверен, правильно ли я понимаю проблему, но вы можете попробовать сбросить комбинированный список перед его рендерингом.Вы также можете сделать то же самое, но сбросить его при загрузке представления, где используется комбинированный список.

listeners:{
   beforerender: function(combobox){
       combobox.reset();
   }
}

Вы также можете попробовать установить пустое значение перед рендерингом выпадающего списка.

https://docs.sencha.com/extjs/6.6.0/classic/Ext.form.field.ComboBox.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...