Use Select.setValue()
.
http://jsfiddle.net/fiddlegrimbo/qauHX/2/
value0
would be selected by default, we select value2
manually.
var varStateValuePairs = [];
for (var i = 0; i < 10; i++) {
varStateValuePairs.push({
label: "state"+i,
value: "value"+i
});
}
require(["dojo/parser", "dijit/registry", "dijit/form/Select", "dojo/domReady!"], function (parser, registry) {
parser.parse().then(function () {
var widget = registry.byId("StateDDL");
widget.addOption(varStateValuePairs);
widget.setValue("value2");
});
});