//>>built define("dojox/mvc/Generate",["dojo/_base/lang","dojo/_base/declare","./_Container","./Group","dijit/form/TextBox"],function(_1,_2,_3){ return _2("dojox.mvc.Generate",[_3],{_counter:0,_defaultWidgetMapping:{"String":"dijit.form.TextBox"},_defaultClassMapping:{"Label":"generate-label-cell","String":"generate-dijit-cell","Heading":"generate-heading","Row":"row"},_defaultIdNameMapping:{"String":"textbox_t"},_updateBinding:function(){ this.inherited(arguments); this._buildContained(); },_buildContained:function(){ this._destroyBody(); this._counter=0; this.srcNodeRef.innerHTML=this._generateBody(this.get("binding")); this._createBody(); },_generateBody:function(_4,_5){ var _6=""; for(var _7 in _4){ if(_4[_7]&&_1.isFunction(_4[_7].toPlainObject)){ if(_4[_7].get(0)){ _6+=this._generateRepeat(_4[_7],_7); }else{ if(_4[_7].value){ _6+=this._generateTextBox(_7); }else{ _6+=this._generateGroup(_4[_7],_7,_5); } } } } return _6; },_generateRepeat:function(_8,_9){ var _a=(this.classMapping&&this.classMapping["Heading"])?this.classMapping["Heading"]:this._defaultClassMapping["Heading"]; var _b="