Data Grid
Export Confirm
A grid that exports the ticked rows behind a confirmation: a native dialog names the row count, the total, the format and the estimated file size before anything happens.
What you can change
- the line under the toolbar through caption
- the primary button caption through exportLabel
- the panel heading through heading and the counter through statusTemplate with {count} and {total}
A link for your AI agent: preview, code and instructions.
Preview
Use it with AI
- 1. Copy the link.
- 2. Write to your agent in your own words and drop the link into the sentence.
- 3. The agent opens the link and installs the component from the registry.
put this on the home page as the hero:
https://vibeui.ru/c/datagrid-017?lang=en&theme=dark
Not sure where to paste it? Step-by-step guide
Show the full instructions
What the link says, spelled out. Use it when your agent cannot open links — paste this text instead.
Loading…
For developers
The install command lives in the “Component source” block below — a signed link that stays valid for 24 hours.
Technical notes
The component is self-contained: one file, no dependencies, the palette in --vibeui-datagrid-017-*. A client component: useState holds the selected rows, the format and the result text, and a ref holds the native dialog. showModal traps focus itself, closes on Escape and draws the ::backdrop, so no overlay of your own is needed; the dialog is given margin:auto — without it it sticks to the top-left corner. The formats are collected as radio buttons inside a fieldset; the legend carries float:left with width:100%, so the neighbouring labels get clear:both, otherwise they would wrap around the legend. The result is declared role=status. The dialog shows the total and an estimate of the size: a confirmation without figures is just an extra click. The theme comes from the surrounding color-scheme through light-dark(): by default the grid lays no panel under itself, it sits directly on the page background and darkens along with it, and the opaque background is left on the modal dialog.
Tags
- datagrid
- export
- dialog
- table
Component source
The same file your agent installs. Here in case you would rather copy it by hand.
Loading…