How to assign a static array to an object in Dojo?
http://stackoverflow.com/questions/12030034/how-to-assign-a-static-array-to-an-object-in-dojo
by phusick
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dijit/themes/claro/claro.css">
CSS
body {
padding: 30px;
}
JavaScript
require([
"dojo/_base/declare"
], function(
declare
) {
var StyleNames = declare(null, {
constructor: function() {
// a.k.a public function StyleNames(){}
},
// non-static properties and functions here
});
// static properties and functions
StyleNames.PROP1 = "Style1";
StyleNames.PROP2 = "Style2";
StyleNames.dataContexts = [
StyleNames.PROP1,
StyleNames.PROP2
];
console.log("PROP1: ", StyleNames.PROP1);
console.log("dataContexts: ", StyleNames.dataContexts);
});