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);
}
実行結果
