Показать сообщение отдельно
  #5 (permalink)  
Старый 15.10.2018, 19:23
Аспирант
Отправить личное сообщение для Ambassador Посмотреть профиль Найти все сообщения от Ambassador
 
Регистрация: 12.11.2015
Сообщений: 68

Здравствуйте.
В renderer я загружаю стор с функцией обратного вызова и в ней переменная contr только с последним значением записи стора ContrAgents.

{
            xtype: 'gridcolumn',
            text: 'Контрагент',
            dataIndex: 'contragent',
            editor: {
                xtype: 'combobox',
                allowBlank: false,
                displayField:'name',
                valueField:'id',
                queryMode:'remote',
                store: Ext.data.StoreManager.lookup('ContrAgents')

            },
            renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {
			    store_ca = Ext.data.StoreManager.get('ContrAgents'); 			
			    //console.log(store_ca)
			    if (record.data.contragent != ''){
			        var datafield = store_ca.load(function(records, operation, success) {
			            var contr = store_ca.getById(record.data.contragent);
			            indexInStore = store_ca.findExact('id', value);			            
			           console.log(contr);
			        });
			        
			
			    }
			}

        }

Как правильно вернуть 'name' установленных записей?
Для наглядности создал пример со своей проблемой в fiddle
Ответить с цитированием