AI Services Market
AI Services Market › Fabbrica delle skill › Altro › Records Data Grid
$4.99 · Nessun login necessariov1.0.0– visualizzazioni

Records Data Grid

Una griglia di record che resta veloce e leggibile con migliaia di righe.

Trasforma la tua IA in un product designer che crea una griglia dati di record — colonne ordinabili, filtri, azioni in blocco e paginazione che resta veloce e leggibile con migliaia di righe.

Anteprima di Records Data Grid
Ideale per
Product designer e sviluppatori che creano schermate di amministrazione e operative
Tempo necessario
~45 min per una prima bozza
Livello
Intermedio

Installala in 3 passaggi

Nessuna registrazione. Nessuno strumento da riga di comando. Scegli la tua AI, copia una riga e incollala.

Pro — tutte le 511 skill

Preferisci fare da te? Acquista la skill ($4.99), scarica lo ZIP dalla conferma d'acquisto, decomprimilo nella cartella mostrata sopra e riavvia la sessione della tua AI — stesso risultato. L'hai già acquistata? Il tuo assistente AI può scaricarla per te.

Cosa contiene

Un file SKILL.md (la guida operativa) + un modello di partenza. Un'anteprima:

Records Data Grid

When to use

  • Your app shows lists of records — orders, customers, invoices, tickets, files — and the current list is a plain table with no sorting, no filtering, and no way to act on more than one row
  • Users keep exporting to a spreadsheet to do the work your grid should do: find records, compare them, update them in bulk
  • A table that worked at 50 rows is collapsing at 5,000: slow loads, endless scrolling, and columns that run off the screen
  • You're building an admin panel, CRM view, or operations dashboard and the record list is the screen people will live in
  • Stakeholders keep asking for "just one more column" and the grid needs rules for what belongs and what doesn't

Workflow

  1. Define the record and the columns (input: data model + user tasks → output: column set)
    Start from the tasks, not the database: what do people actually do with these records — find one, compare several, update many, export a set? Then pick columns that serve those tasks: an identifier, the two or three fields people scan to recognize a record, one status, one date, and one owner or assignee. Everything else lives in the detail view or a column picker, not on by default. Cap the default column set at six or seven — a grid with fifteen visible columns is a grid nobody can scan. Write the column rules down: each column's field, its alignment (text left, numbers right, dates in one fixed format), and its empty-state text ("—" or "Unassigned", never a blank that looks broken).
  2. Design sorting and filtering (input: column set → output: sort + filter behavior)
    Every column that holds an ordered value (dates, numbers, status in a defined order) gets sorting — click the header to sort, click again to reverse, with a visible arrow showing the active sort. Filtering gets two layers: a search box that matches across the recognisable fields (name, ID, email — say which), and per-column filters for the fields people actually narrow by (status, date range, assignee). Filters must be visible, removable one at a time, and clearable all at once — a filter a user can't see is a filter that makes records "disappear". Always show the result count ("Showing 24 of 5,312") so people trust the grid is showing them the truth.
  3. Design row actions and bulk actions (input: user tasks → output: action model)
    Each row gets one primary action (click the row to open the record) and a small set of row actions (edit, duplicate, delete, or the domain's equivalent) in a consistent spot — an actions menu at the row's end, not a scattered set of buttons. Checkboxes enable bulk actions: a toolbar appears when at least one row is checked, offering only the actions that make sense for a selection (change status, assign, export, delete with confirmation). Bulk actions that apply to "all filtered" versus "all checked" must be labeled exactly — confusing the two deletes records nobody selected. Destructive actions always ask for confirmation, and the confirmation names what will happen ("Delete 14 invoices?").
  4. Handle empty, loading, and error states (input: action model → output: state designs)
    A grid is judged by its states, not its full state: empty (no records exist yet) gets guidance — what this grid will hold and how to add the first record; no results (filters matched nothing) gets the filter summary and a one-click "Clear filters"; loading gets skeleton rows in the grid's shape, not a spinner floating in a void; error gets the plain-language cause and a retry button. Never show an empty grid with column headers and silence — silence reads as broken. Each state keeps the toolbar, search, and filters visible so the user can act instead of staring.
  5. Pagination, performance, and accessibility (input: state designs → output: verified grid)
    At thousands of rows, paginate or virtualize — never render all rows into the page. Show page size options (25 / 50 / 100) and keep the sort, filters, and selection stable across pages; a selection that silently resets on page two will cost someone a bulk action. Keep row heights fixed, truncate long text with a tooltip or an expanded view, and pin the identifier column when horizontal scrolling is unavoidable. Accessibility: full keyboard navigation (arrow keys move between cells, Enter opens, Space toggles selection), column headers announced as sortable, and checkboxes with labels. Verify with a large realistic dataset, not ten tidy rows — performance and readability only show up at scale.

Anteprima del modello

Records Data Grid — Build Template

Tasks first, columns second. Fill this in before designing the grid.

Record + tasks

Record type: {e.g. invoice / order / ticket}

What people do with these records:

  1. {task — e.g. find one record fast}
  2. {task — e.g. compare several}
  3. {task — e.g. update many at once}

Column set (≤7 default)

Columns in the picker (not default): {field, field, …}

Sorting + filtering

  • Sortable columns: {which columns, and their sort order for status}
  • Search box matches: {fields — state them, e.g. name, ID, email}
  • Per-column filters: {status / date range / assignee / …}
  • Result count format: "Showing {X} of {Y}"

Il pacchetto della skill (SKILL.md + modello) è scritto in inglese.

Pro — tutte le 511 skill

Potrebbe piacerti anche