色の行を変更するのではなく、赤のアウトラインで行が選択されたときにJGGridの輪郭を探しています。これを達成するのを手伝ってもらえますか?ジョブを実行する既存のJQUERY UIクラスはありませんか?色を変更する代わりに、jqgridで選択した行の輪郭を描く
旧形式: Old format
募集形式:事前に The way i want selections to be
感謝。ここで
色の行を変更するのではなく、赤のアウトラインで行が選択されたときにJGGridの輪郭を探しています。これを達成するのを手伝ってもらえますか?ジョブを実行する既存のJQUERY UIクラスはありませんか?色を変更する代わりに、jqgridで選択した行の輪郭を描く
旧形式: Old format
募集形式:事前に The way i want selections to be
感謝。ここで
コードです:
あなたはjqgridでこのメソッドをオーバーライドすることができます:
onSelectRow:function(rowid){
//gets all rows and remove custom class
var $trs = $("#grid tbody tr").removeClass("custom-class");
//only set custom class to current row clicked
$trs.eq(rowid).addClass("custom-class");
}
の作業フィドル: http://jsfiddle.net/yNw3C/13655
@zouza:これをチェックしてください – maverickosama92
あなたの答えをありがとう。私は今までこれを理解しました。私には気をつけているのは、適切な方法でセルではなく行だけを選択する方法です。答えでは、カスタムクラスはセルの境界線を選択します。ありがとう – zouza
@ zouza:td cssがtrからCSSを継承するので、その完全な行とセルを選択すると、赤色になります – maverickosama92
あなたは
.ui-jqgrid .ui-jqgrid-bdiv .ui-state-highlight {
outline: 1px solid tomato;
}
のようなCSSルールを使用することができますまたは
.ui-jqgrid .ui-jqgrid-bdiv .ui-state-highlight {
border: 1px solid tomato;
}
Olegに感謝しますが、2人のうちのどちらも私が望むことはしません。実際にはソリューションは2つの組み合わせであるようです。私は細胞が赤く塗りつぶされないようにしたい、外枠だけ=>最初の左、最後の右上と下。とにかくありがとう、maverickosama92の最後の答えは仕事をしました。ありがとうございました – zouza
前のコメントを申し訳ありません、実際にあなたの答えはおそらく正しいものです、私はそれが働いたフィドルの例でそれをテストしましたが、ローカルに私のマシン上でいくつかのことは間違っています左のもの、完璧なものです。これは私のグリッドの設定と関係がありますか? – zouza
これは私のマシンで起こっていることですhttp://picpaste.com/pics/grid3-zpr6NkG4.1463496155.png – zouza
フィドルでコードを投稿します。 – maverickosama92
@ maverickosama92これは私の例ではありませんが、これはランダムなフィドルですが、私が望むもの、つまりhttp://jsfiddle.net/amorris/ynw3c/を示しています。行を選択すれば理解できます。 – zouza