Column Reordering

Drag and drop column headers to reorder columns.

ID
Name
Email
Department
Salary

50 rows · Drag column headers to reorder

Enable reordering and call reorderColumn:

const { columnOrder, reorderColumn } = useVirtualTable({
  data,
  columns,
  enableColumnReordering: true,
});

// On drop:
reorderColumn('sourceId', 'targetId');
OptionTypeDefault
enableColumnReorderingbooleanfalse
columnOrderColumnOrderState
onColumnOrderChange(state) => void
Powered by grishaLR
© 2026 virtualized-ui. All rights reserved.