2016-03-23 6 views
1

私はextjs 4.0バージョンを使用しています。 extjsグリッドテキストフィールドの値を更新するときに、tdにCSSを適用する必要があります。変更に私は変更リスナーでそのセルのTDを取得する必要があります。extjsグリッドでテキストフィールドセルを取得する4.0

'change': function(textField, newValue, oldValue, eOpts){ 
} 

私は 'this.getEl()'は疲れましたが、運は疲れました。他のポインタ?

+0

テキストフィールドが行くか、その前にした後に色を変更しますか? –

答えて

0

私は最も簡単な方法は、あなたのヘッダーにレンダリングイベントを使用することであると思う:

{header: ... renderer: fctChangeColor}, 

function fctChangeColor(currentCellValue, metadata, record, rowIndex, colIndex, myStore) 
{ 
     if(fctValidate(currentCellValue) == false) 
     metadata.css = "myNewClass"; 

     return currentCellValue; 

} 
関連する問題