Иногда мне нужна просто статическая таблица html, и написание всего кода, необходимого для отображения компонента TreeGrid
, является накладными расходами. Хотел бы я написать простую простую HTML-таблицу (или, по крайней мере, почти простую), стилизованную так же, как компонент TreeGrid
. Я написал классы вручную, как в приведенном ниже коде, но это не очень хорошо. Есть ли способ повторно использовать стили TreeGrid в более простой форме?
<table class="nb-tree-grid">
<thead>
<tr class="nb-tree-grid-header-row">
<th class="nb-tree-grid-header-cell cdk-column-name nb-column-name">Id</th>
<th class="nb-tree-grid-header-cell cdk-column-name nb-column-name">Name</th>
</tr>
</thead>
<tbody>
<tr class="nb-tree-grid-row">
<td class="nb-tree-grid-cell cdk-column-name nb-column-name">1</td>
<td class="nb-tree-grid-cell cdk-column-name nb-column-name">John</td>
</tr>
<tr class="nb-tree-grid-row">
<td class="nb-tree-grid-cell cdk-column-name nb-column-name">2</td>
<td class="nb-tree-grid-cell cdk-column-name nb-column-name">Julia</td>
</tr>
</tbody>
</table>
Редактировать:
Пример -> https://stackblitz.com/edit/nebular-tree-grid-styles
Я просто хочу быть уверенным, что когда Nebular обновит свои стили в TreeGrid, я получу эти обновления и в моих простых HTML-таблицах. Но написание всех классов кажется немного подавляющим. Я думал о специальной директиве, которая будет вводить эти классы в таблицу в качестве более чистого решения.