ExtJS7: Tagfield не может привязать к хранилищу, вместо этого переключается на хранилище заполнителей с прокси памяти - PullRequest
0 голосов
/ 23 апреля 2020

Мы используем поле тега в Модальном окне, которое является обязательным для сохранения в соответствующей viewModel. View Model привязывается к родительскому представлению, которое порождает модальное окно при щелчке через add к экземпляру представлений

Однако, если щелкнуть поле тега, в списке нет элемента, и при дальнейшем исследовании поле тега, по-видимому, связано с Заполнитель хранилища с прокси памяти.

Вот фрагмент кода

// in View Model (alias 'viewmodel.abc')
    stores: {
        abc: {
          type: 'abc',
          autoLoad: true
        }
    },
// in view
  viewModel: {
    type: 'abc'
  },
  this.up('abc_form').add({
    xtype: 'abc_settings',
  }).show();
// in Modal Window abc_settings
  {
    xtype: 'tagfield',
    fieldLabel: 'ABC',
    name: 'abc_ids',
    bind: {
      store: '{abc}',
      value: '{rec.abc_ids}'
    },
    displayField: 'name',
    valueField: 'id',
}
...