Ag-girdのFloatingFilterデザインを変える
Ag-gridは機能がリッチでいいですよね。倉庫内管理システムにFloatingFilterを付けたところ、現場から”もっとデザインをかっちょよくしてほしい"と要望を貰ったので、手順をまとめます。
FloatingFilterは<GridOptions>
にfloatingFilter: true
と付けるのみです。
〇スタート時点
無地で、角ばっていて、殺風景。「...」のボタンを押すと、検索条件(含むとか、等しいとか)と一緒に入力バーがまた出ちゃう
現場の要望は、
・どこに入力すればいいのか一目でわかるように薄い色を付けてほしい
・角ばった感じをなくしてほしい
・検索条件と一緒に出る入力バーを消してほしい
〇HTMLを変更
まずHTMLでag-grid-angularでclassを指定します。 class="ag-material-××××"
の部分ですね
次にChrome DevToolsのElementでFloatingFilterのinput要素
を探します。
〇デザインを変える
CSSで先頭に.をつけてclass="ag-material-××××"
.input要素
を書き、好みのデザインを指定します
.ag-material-×××× .ag-floating-filter-input
の部分です。
結果として以下のようになりました。
少しまともな見た目になりましたかね!
ちなみに、
.ag-material-×××× .ag-filter-body{
display:none;
}
でフィルターも非表示にできました。
ちょっとした違いで印象は変わりますもんね、多少は使いやすくなればいいのですが、以上です。
Author And Source
この問題について(Ag-girdのFloatingFilterデザインを変える), 我々は、より多くの情報をここで見つけました https://qiita.com/tikchiku/items/fb9903b478a86a3d9a09著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .