//>>builtdefine(["./Grid","dojo/_base/declare","dojo/dom-construct"],function(n,p,q){vare=p(n,{configStructure:function(){if(!this._checkedTrs){this._checkedTrs=!0;for(vara=this.srcNodeRef,c=[],b=a.getElementsByTagName("tr"),d=b.length,r=e.utils.getColumnFromCell,g,f,h,m,k=0;k<d;k++){g=[];c.push(g);f=b[k];h=f.getElementsByTagName("th");m=h.length;for(varl=0;l<m;l++)g.push(r(h[l]))}f&&a.removeChild(f.parentNode);this.subRows=c}returnthis.inherited(arguments)},create:function(a,c){varb=document.createElement("div"),d=c.id,e=c.getAttribute("style");d&&(this.id=d);b.className=c.className;e&&b.setAttribute("style",e);c.parentNode.replaceChild(b,c);(a=a||{}).srcNodeRef=c;this.inherited(arguments,[a,b]);q.destroy(c)}});e.utils={getBoolFromAttr:function(a,c){return(a=a.getAttribute(c))&&"false"!==a},getNumFromAttr:function(a,c){a=(a=a.getAttribute(c))&&Number(a);returnisNaN(a)?void0:a},getPropsFromNode:function(a){varc;a=a.getAttribute("data-dgrid-column");if(!a)return{};try{c=eval("("+a+")")}catch(b){throwError("Error in data-dgrid-column {"+a+"}: "+b.toString());}returnc},getColumnFromCell:function(a){varc=e.utils.getNumFromAttr,b,d;b=e.utils.getPropsFromNode(a);b.label="label"inb?b.label:a.innerHTML;b.field=b.field||a.className||a.innerHTML;!b.className&&a.className&&(b.className=a.className);!b.rowSpan&&(d=c(a,"rowspan"))&&(b.rowSpan=d);!b.colSpan&&(d=c(a,"colspan"))&&(b.colSpan=d);returnb}};returne});