Показать сообщение отдельно
  #2 (permalink)  
Старый 18.04.2017, 09:51
Аватар для kolka
Кандидат Javascript-наук
Отправить личное сообщение для kolka Посмотреть профиль Найти все сообщения от kolka
 
Регистрация: 07.06.2010
Сообщений: 146

Мне кажется проблема в представлении данных tagfield в гриде.
В соответствии с примером:
var shows = Ext.create('Ext.data.Store', {
    fields: ['id', 'show'],
    data: [{
        id: 0,
        show: 'Battlestar Galactica'
    }, {
        id: 1,
        show: 'Doctor Who'
    }, {
        id: 2,
        show: 'Farscape'
    }, {
        id: 3,
        show: 'Firefly'
    }, {
        id: 4,
        show: 'Star Trek'
    }, {
        id: 5,
        show: 'Star Wars: Christmas Special'
    }]
});

Ext.create('Ext.form.Panel', {
    renderTo: Ext.getBody(),
    title: 'Sci-Fi Television',
    height: 200,
    width: 500,
    items: [{
        xtype: 'tagfield',
        fieldLabel: 'Select a Show',
        store: shows,
        displayField: 'show',
        valueField: 'id',
        queryMode: 'local',
        filterPickList: true
    }]
});

данные должны быть как объект стора.
В вашем случае просто строка.
Ответить с цитированием