IgrGrid のセルに罫線を引きたい場合は、CSS で各 DOM 要素に border の設定をしてください。
/* src\app\app.css */ /* (※任意) 今回は複数個所で全く同じ太さ、線種、色を使いますので、CSSカスタム変数の定義をしています。 */ igc-grid { --my-border-color: black; --my-border: 1px solid var(--my-border-color); } /* 以下、各要素のborderを設定しています。 四辺全部を設定していないのは、左右同士や上下同士のborderが隣接して太くなってしまうのを防ぐためです。 */ /* ヘッダー行部 */ div.igx-grid-thead__wrapper { border-top: var(--my-border); border-right: var(--my-border); border-bottom-width: 0px; /* 既定でヘッダー部とデータ部の間にわずかな隙間が空いています。それを切り詰めるための設定です。 */ } /* ヘッダーセル部 */ .igx-grid-th { border-left: var(--my-border); border-bottom: var(--my-border); } /* データ行部 */ igx-grid-row.igx-grid__tr { border-right: var(--my-border); border-bottom: var(--my-border); } /* データセル部 */ .igx-grid__td { border-left: var(--my-border); }
実行結果