Migrating from DevExtreme DataGrid (DevExpress)

DevExtreme DataGrid is a deep, commercial multi-framework grid from DevExpress (jQuery, React, Vue, Angular). Moving to SvGrid trades the commercial suite for a Svelte-5-native grid with an MIT core and a far lower-cost paid tier.

Estimated effort: 3-6 hours per grid.

DevExtreme's option names vary by framework flavour; map your version's columns and events onto the SvGrid equivalents below.

Concept map

DevExtreme DataGrid sv-grid
columns: [{ dataField, caption }] columns: [{ field, header }]
cellTemplate cell: (c) => renderSnippet(...)
editing: { mode, allowUpdating } enableInlineEditing + editorType
sorting / filterRow / headerFilter rowSortingFeature / columnFilteringFeature
grouping + summary columnGroupingFeature + aggregates
masterDetail rowExpandingFeature / master-detail rows
dataSource (store / remote) data array or externalSort/Filter
paging + pager showPagination
export sv-grid-pro export pack
stateStoring persist column state yourself (saved views)

Shape of the change

- $('#grid').dxDataGrid({
-   dataSource: rows,
-   paging: { pageSize: 25 },
-   sorting: { mode: 'multiple' }, filterRow: { visible: true },
-   editing: { mode: 'cell', allowUpdating: true },
-   columns: [
-     { dataField: 'name',   caption: 'Name' },
-     { dataField: 'amount', caption: 'Amount', format: 'currency' },
-   ],
- })

+ <SvGrid
+   data={rows}
+   columns={[
+     { field: 'name',   header: 'Name' },
+     { field: 'amount', header: 'Amount', format: { type: 'currency', currency: 'USD' } },
+   ]}
+   features={tableFeatures({ rowSortingFeature, columnFilteringFeature })}
+   showPagination enableInlineEditing />

Why teams switch

What to weigh

See also

Frequently asked questions

How do DevExtreme columns map to SvGrid?

dataField becomes field, caption becomes header, and cellTemplate becomes a renderSnippet cell. Sorting / filtering / grouping move from grid options to registered features.

Is SvGrid cheaper than DevExtreme?

For a Svelte stack, yes - the core is MIT and the paid tier is far below commercial-suite pricing. You give up DevExtreme's multi-framework reach and some built-in features like stateStoring.

Does SvGrid export like DevExtreme?

Yes, via the sv-grid-pro pack: Excel, PDF, CSV, TSV, and HTML export plus a printable view.