Grouping always renders as header rows inside one continuous <table> — there's no way to render each top-level group as its own visually separate, independently bordered/margined block, since a <tr> can't carry its own box-shadow/margin.
Add an opt-in render mode (one <table> — or equivalent — per top-level group, sharing the same column/view-state model) for consumers who need groups to read as distinct sections rather than a continuous scroll.
Needed for: layouts where visual separation between groups matters more than a single continuous, keyboard-navigable table surface.
Grouping always renders as header rows inside one continuous
<table>— there's no way to render each top-level group as its own visually separate, independently bordered/margined block, since a<tr>can't carry its own box-shadow/margin.Add an opt-in render mode (one
<table>— or equivalent — per top-level group, sharing the same column/view-state model) for consumers who need groups to read as distinct sections rather than a continuous scroll.Needed for: layouts where visual separation between groups matters more than a single continuous, keyboard-navigable table surface.