Index: dojo-release-1.3.2-src/dijit/_Widget.js =================================================================== --- dojo-release-1.3.2-src.orig/dijit/_Widget.js +++ dojo-release-1.3.2-src/dijit/_Widget.js @@ -773,10 +773,11 @@ dojo.declare("dijit._Widget", null, { return this; } var names = this._getAttrNames(name); - if(args == 2){ // setter + if(args >= 2){ // setter if(this[names.s]){ // use the explicit setter - return this[names.s](value) || this; + var setterArgs = Array.prototype.slice.call(arguments, 1); + return this[names.s].apply(this, setterArgs) || this; }else{ // if param is specified as DOM node attribute, copy it if(name in this.attributeMap){