LoginSignup
3
1

More than 5 years have passed since last update.

Ag-girdのFloatingFilterデザインを変える

Last updated at Posted at 2017-12-08

Ag-gridは機能がリッチでいいですよね。倉庫内管理システムにFloatingFilterを付けたところ、現場から”もっとデザインをかっちょよくしてほしい"と要望を貰ったので、手順をまとめます。

FloatingFilterは<GridOptions>floatingFilter: trueと付けるのみです。

ag-grid_import2.png

〇スタート時点

無地で、角ばっていて、殺風景。「...」のボタンを押すと、検索条件(含むとか、等しいとか)と一緒に入力バーがまた出ちゃう

現場の要望は、
・どこに入力すればいいのか一目でわかるように薄い色を付けてほしい
・角ばった感じをなくしてほしい
・検索条件と一緒に出る入力バーを消してほしい

3画面フィルターあり2.png

〇HTMLを変更

まずHTMLでag-grid-angularでclassを指定します。 class="ag-material-××××"の部分ですね

4HTMLでクラス指定.png

次にChrome DevToolsのElementでFloatingFilterのinput要素を探します。

5HTMLクラス見つける.png

〇デザインを変える

CSSで先頭に.をつけてclass="ag-material-××××".input要素を書き、好みのデザインを指定します

.ag-material-×××× .ag-floating-filter-inputの部分です。

6デザインを変えr.png

結果として以下のようになりました。
少しまともな見た目になりましたかね!

wa3010FloatingFilterデザイン.png

ちなみに、

.ag-material-×××× .ag-filter-body{
  display:none;
}

でフィルターも非表示にできました。
ちょっとした違いで印象は変わりますもんね、多少は使いやすくなればいいのですが、以上です。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1