Skip to content

Migration guide

Move from .tmp/ui-table to @affino/datagrid-*.

1) Import mapping

  • .tmp/ui-table/core/*@affino/datagrid-core
  • .tmp/ui-table/core/viewport/*@affino/datagrid-core/advanced
  • .tmp/ui-table/vue/*@affino/datagrid-vue

2) Renaming

  • UiTable.vueDataGrid.vue
  • UiTableViewportSimple.vueDataGridViewport.vue
  • UiTableOverlayLayer.vueDataGridOverlayLayer.vue

3) Pinning

  • use pin: "left" | "right" | "none"
  • do not rely on legacy pin fields
  1. Move imports to package root.
  2. Switch components to DataGrid* names.
  3. Integrate overlay via getIntegrationSnapshot().
  4. Run quality/perf gates.

5) Verification

  • pnpm run test:matrix:unit
  • pnpm run test:matrix:integration
  • pnpm run quality:gates:datagrid

MIT Licensed