ExtJS Grid MultiSort Plugin


The plugin provides User Interface to store sorters. Store has been able to work with multiple sorters for a while yet grid has no UI to add or remove these sorters. Clicking on a column header removes all store sorters and adds the clicked one.

MultiSort plugin solves this problem by adding new menu items to the column menu. The menu items can then be used to manipulate sorting by individual columns.

Live Demo


Main Features

  • individually add or remove any column to or from sorters
  • All sorters are stateful
  • sorted column title has a small number in brackets to display sorter order
  • MultiSort plugin works in Ext 4 and Ext 5
  • examples for both Ext 4 and Ext 5


Version 1.0.0 for Ext 4.x and Ext 5.x24. February 2015

  • Initial release

Product Images


Quick Start Guide

  1. Extract the downloaded zip file anywhere in your http server accessible folder
  2. Navigate to http://localhost/where-you-unzipped/jozok-grid-multisort/docs
  3. Follow the instructions in the Getting Started Guide


Follow me

Jozef Kejst

I am professional Freelancer specializing in web applications based mainly on Sencha libraries, PHP, MySQL and Node.js. Besides it I like sports as skiing, windsurfing and voleyball.
Follow me

Latest posts by Jozef Kejst (see all)

    Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Pin on PinterestEmail this to someone


    1. Joshua Peterson says

      This is an excellent plugin, thanks for sharing it. You have a small bug at line 327 of saki-grid-multisearch-5/src/grid/MultiSearch.js. The delimiter for the value join should be the variable configured for the tool: value = value.join(me.inSeparator);

    2. SurenderBhyan1 Kumar says

      Will it work with Locked/normal Grid. Suppose I sort one column in locked grid and another one in normal grid at the same time.

    We will be happy to hear back from you

    Please Login to post a comment