2010-10-22 5 views
0

Я использую roweditor и внутри строки у меня есть комбо.
в сетке, колонка combo - symbol_id (число).
Как сделать комбо/сетку понять, что symbol_id 22 на самом деле является «EURUSD».
и заставить экран сетки EURUSD, а не 22.
Спасибо.ExtJs Combo selectedValue

это мой магазин:

'displayField' : 'symbol' 
,'valueField' : 'symbol_id' 
,SimpleStore({ 
        fields: ['symbol_id', 'symbol'] 
        ,data: [[22,'EURUSD'],[23,'EURGBP'],[50,'USDILS']]  
}) 

alt text

ответ

0

Вы, конечно, можете использовать визуализатор для столбца и вытаскивать значение дисплея через:

renderer: function(value,metadata,record,row,col,store) { 
    return record.get("symbol"); 
} 
+0

Спасибо, но я получаю emty col. – fatnjazzy

+0

Время откладывать там отладчик и посмотреть, что случилось. Вы должны быть в состоянии получить что-то там, либо из магазина, либо из записи. – Lloyd

+0

+1, это хороший ответ, и он должен работать. – Drasill

Смежные вопросы