Hello
Try to use following code for fill the value in second column after calculation
Code:
var arrayStore= function () {
return [
[ '500'],
[ '1234'],
[ '3000'],
];
}
var selModel= function () {
return new Ext.grid.RowSelectionModel({
singleSelect: true
});
}
var calculatedValue = function (values, metadata, record) {
return (record.get('price') * 5);
}
var colModel= function () {
return new Ext.grid.ColumnModel([
{
header: 'Column A'
, dataIndex: 'price'
},
{
header: 'Column B'
, renderer: calculatedValue
}
]);
}
var win = new Ext.Window({
title: 'My Window'
, width: 400
, height: 400
, layout: 'form'
, items: [
{
xtype: 'grid'
, width: 380
, height: 200
, viewConfig: {
forceFit: true
}
, title: 'My First Grid'
, store: new Ext.data.ArrayStore({
data: arrayStore()
, fields: ['price']
})
, colModel: colModel()
, selModel: selModel()
}
]
});
Ext.onReady(function () {
win.show();
})