• Infinite Table
  • Pricing
  • Docs
  • Blog
LearnReferenceReleases
  • Overview
  • Getting Started
    • TypeScript Types
    • Licensing
  • Working with Data
    • Live Pagination
    • Lazy Loading
    • Updating Data in Real-Time
    • Handling Dates
  • Working with Columns
    • Column Rendering
    • Column Headers
    • Column Types
    • Column Sizing
    • Column Styling
    • Column Order
    • Column Grouping
    • Column Menus
  • Working with Rowsnew
    • Styling Rows
    • Using Rows at Runtime
    • Disabled Rowsnew
    • Selecting Rows
  • Selection
    • Row Selection
    • Cell Selection
  • Keyboard Navigation
    • Keyboard Navigation for Cells
    • Keyboard Navigation for Rows
    • Keyboard Shortcuts
  • Sorting
    • Overview
    • Single Sorting
    • Multiple Sorting
  • Grouping and Pivoting
    • Grouping
    • Aggregations
    • Pivoting
      • Overview
      • Customizing Pivot Columns
  • Filtering
    • Client-side Filtering
    • Server-side Filtering
    • Extending Existing Filters
    • Providing a Custom Filter Editor
  • Editing
    • Overview
    • Using Column Editors
    • Editing Flow
    • Custom Editor
    • Excel-like Editing
  • Context Menus
    • Using Context Menus
  • Master-Detail
    • Overview
    • Rendering custom content
    • Collapsing and expanding row details
    • Caching the row details DataGrid
  • Tree Datanew
    • Overview
    • Tree Column
    • Tree Expand & Collapse State
    • Tree Selection
    • Tree Icon Rendering
  • Theming
    • CSS Variables
  • Common Issues
  • Examples
    • Performance demo - many rows and columns
    • Change the DataSource & Columns
    • Live updates example
    • Sparklines example
    • Dynamic pivoting example
Buy a License

Column Sorting

Docs coming soon

Infinite Table
Get Started
Buy a License
API Reference
Props
API
Social
GitHub Twitter
Community
Company
Privacy Policy
License & Terms
Email Us
Copyright © 2025
Infinite Table