FilteringSelect with Memory store query

by schlomm

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.9.0/dijit/themes/claro/claro.css">
<select id="dropdown" data-dojo-type="dijit/form/FilteringSelect" data-dojo-props="'searchAttr': 'id', 'labelAttr': 'id', fetchProperties:{sort:[{attribute:'id'}]}"></select>

JavaScript

require([
    "dojo/parser",
    "dijit/registry",
    "dojo/store/Memory",
    "dijit/form/FilteringSelect",
    "dojo/domReady!"
], function (parser, registry, Memory) {
    parser.parse().then(function () {
        var dropdown = registry.byId("dropdown");
        dropdown.set("store", new Memory({
                data: [
                    { id: 'BBB' },
                    { id: 'AAA' },
                    { id: 'CCC' }
                ]
            }));
    });
});