私はGridPanelに取り組んでいます。特定の行の値 (最大値) に基づいて特定の行に焦点を当てたいだけです。これを達成するにはどうすればよいですか。EXT4.1 のドキュメントにはメソッドが見つかりませんでした。
質問する
4285 次
2 に答える
4
メソッドを確認する必要がありExt.grid.View
ます。focusRow
店舗レコードを引数に取れるメソッドがあります。あなたが探しているものとまったく同じように聞こえます。ただし、これは特別な CSS を行に適用しません。スクロールして表示するだけです。highlightItem
またはを使用addRowCls
して、行の外観を変更できます。
于 2012-08-27T16:44:47.727 に答える
1
これは、各列の renderer プロパティによって制御できます。レンダラーの種類ごとに関数を定義します。次に、Ext.grid.Panel の各列定義でその関数を呼び出します。したがって、あなたの場合、レンダラーを各列に適用します。おそらく、背景色を変更したり、何かユニークなことをしたりしてください。これにより、条件値の質問がカバーされます。行の選択については、このリンクをご覧ください。
http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/grid/array-grid.html
function pctChange(val) {
if (val > 0) {
return '<span style="color:green;">' + val + '%</span>';
} else if (val < 0) {
return '<span style="color:red;">' + val + '%</span>';
}
return val;
}
columns: [
{
text : '% Change',
width : 75,
sortable : true,
renderer : pctChange,
dataIndex: 'pctChange'
},
于 2012-08-28T06:43:07.410 に答える