我正在处理Dojo数据网格行扩展。此处为示例。
我正在尝试在展开的部分中放入另一个网格。在这里,我创建了网格容器,并将网格附加到它
gridDiv = document.createElement('div');
gridDiv.setAttribute('class','blah');
gridDiv.appendChild(grid2.domNode);
稍后,我将尝试通过返回gridDiv
在页面上打印该div。
return gridDiv; //gives me "[object HTMLDivElement]" in the expanded section
return gridDiv.HTML; //gives me "..." in the expanded section
return String(gridDiv); //gives me "[object HTMLDivElement]" in the expanded section
如何将div元素和网格放在页面上?我不能使用jQuery库,但我可以使用Dojo库。
谢谢你的帮助!我觉得我错过了一些显而易见的东西。。。
/突破/我使用gridDiv.innerHTML
作为变量,并在代码中返回THAT。然而,现在它正在以纯文本打印HTML。。。我必须弄清楚为什么它现在没有解析。
尝试使用dojo.place
// Dojo < 1.7
dojo.place(node, refNode, pos);
http://dojotoolkit.org/reference-guide/1.7/dojo/place.html