Its a bit of coding, but is easy to understand
Code:
//Combo Renderer
comboRenderer= function(value) {
var record = yourComboName.store.getById(value);
return record ? record.get('text') : '';
};
//Combo Definition
var yourComboName= new Ext.form.ComboBox({
typeAhead: true,
triggerAction: 'all',
transform:'yourHtmlSelectID',
lazyRender:true,
listClass: 'x-combo-list-small',
displayField: 'text',
valueField: 'value',
id: 'value'
});
//Combo Column
var comboColumn = {
header: 'yourHeader',
dataIndex: 'yourDataIndex',
width: 150,
renderer: comboRenderer,
editor: yourComboName
};