0

getRow()行を強調表示しようとしていて、しばらくの間グーグルで検索しましたが、すべてのソリューションは、またはなどの存在さえしない関数を使用していますhighlight()

誰にも解決策がありますか?上記を試しましたが、getView().select(record) どちらも機能しませんでした

ありがとう

4

3 に答える 3

2

行を選択するだけで十分でしょうか?

gridPanel.getSelectionModel().select([recordToSelect]);
于 2013-02-01T16:01:15.707 に答える
1

rowClass を使用して、レコード条件に基づいて行を変更できます。

yourGrid.getView().getRowClass = function(record, rowIndex, rowParams, store){ 
     return record.get('status').toLowerCase(); // class selection condition
}

これについては、 JSFiddleの例を参照してください(非常に基本的な例です。レコードが変更されるたびに行クラスがリセットされることを示しています) 。

于 2013-01-30T09:19:11.293 に答える
0
grid.getSelectionModel().select(0)
于 2013-02-06T09:18:11.040 に答える