sortingdojodgrid

Sorting a Column by Default (on load) Using Dojo Dgrid


When loading a dgrid from a dojo store, is there a way to specify a column to be sorted by default.

Say I have 2 columns, Name and Email, I want the name column sorted by default when the grid is first loaded. What I want is the equivalent of the user clicking on the 'Name' header (complete with the sort arrow indicating the sort direction).

Thanks, John


Solution

  • You can do something like this :

    var mygrid = new OnDemandGrid({
        store : someStore,
        queryOptions: {
            sort: [{ attribute: "name" }]
        }
        // rest of your grid properties
    }, "someNode");