0
我在ExtJs3.2上。
有一個gridpanel,其中有一個textField作爲編輯器。
在文本框中的值的變化 - 我需要相應的行被突出顯示。
如何獲得文本字段的「擁有」行索引?突出編輯上的網格行
columns: [
...........
{header: 'Revenues',dataIndex: 'percentage',
editor: new Ext.form.TextField({
listeners: {
'change' : function (field, newValue, oldValue) {
if(oldValue!=newValue){
.......
//How do I get the row index?
Ext.fly(grid.getView().getRow(row)).addClass('yellow-row');
}
}
}
有沒有其他辦法可以達到這個目的?
,將無法正常工作 - 所選擇的行的變化 - 由於在情況下,用戶填充字段之後選擇另一行。 – IUnknown
我不明白。如果您得到選定的行索引,爲什麼不設置背景顏色? –
如果填充第1行的Revenue字段;然後用鼠標單擊第2行 - 而不是按下Enter或Tab,則getSelected()返回row2而不是row1。 – IUnknown