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");
});
});