Я пытаюсь добавить изображения в свою текущую сетку. Сейчас он отображает имена статей, и я хотел бы добавить уникальное эскиз над каждым именем статьи. Мой код в настоящее время полностью заменяет имя статьи и возвращает сломанное изображение.Добавление эскизов изображений в строки сетки в ExtJS
var grid = Ext.create('Ext.grid.Panel', {
store: gridStore,
id:'my_grid',
stateful: true,
listeners : {
'celldblclick' : function(iView, iCellEl, iColIdx, iStore, iRowEl,iRowIdx, iEvent) {
var textbody = gridStore.getAt(iRowIdx).data.id;
$('#articleBody').html(textbody);
$('#header').html('<strong> Uncategorized </strong>')
}
},
columns: [
{
text : 'Article Name',
flex : 1,
sortable : true,
dataIndex: 'company',
dataIndex:'image',
renderer : function(value, metadata, record, rowIndex,colIndex, store)
{
return "<img src='"+value+"' />";
}
},
],
height: 500,
renderTo: 'gridPanel',
viewConfig: {
stripeRows: true
}
});
Также возможно установить несколько атрибутов в DataIndex? Мне нужны как компания, так и имидж как индексы.
спасибо.
если я мой магазин данных определяется следующим образом: '[ [» '' ',' id ',' image '], [' company ',' id ',' image '], [' company ',' id ',' image '], [' company ',' id ',' image '], [' company ',' id ',' image '], [' company ',' id ',' image '], ]; ' С изображением, являющимся URL-адресом image Я хочу загрузить, как бы я сформулировал инструкцию return return? – DavidMcHale92
Я попробовал 'return record.get ('company') +" ";' , но он возвращает только идентификатор компании. – DavidMcHale92
Соответствуют ли ваши сопоставления хранилища возвращаемым данным? Похоже, что это за один индекс. – existdissolve