Dojo - sorting a Select dijit using an ObjectStore

http://stackoverflow.com/questions/14778143/dojo-sorting-a-select-dijit-using-an-objectstore

by syafid

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.1/dijit/themes/claro/claro.css">
<div id="test" style="width: 500px;"></div>

JavaScript

require(["dojo/ready", "dojo/store/Memory", "dojo/data/ObjectStore", "dijit/form/Select"], function(ready, Memory, ObjectStore, Select) {
 
    ready(200, function(){
        var dates = [
            {id:"2013-02-07T03:00:00Z", label: "2013-02-07T03:00:00Z"}, 
            {id:"2013-02-07T02:00:00Z", label: "2013-02-07T02:00:00Z"}
        ];

        var menuStore = new Memory({ 
            idProperty: "id",
            data: dates
        }); 
        var os = new ObjectStore({ objectStore: menuStore});

        var selector = new Select({
                sortByLabel: true,
                store: Memory
        }, "test");    
    });
            
});