1

Dojoデータグリッドの行拡張を使用しています。ここに例があります。

拡張する部分の中に別のグリッドを配置しようとしています。ここでは、グリッドコンテナを作成し、それにグリッドを追加します

gridDiv = document.createElement('div');
gridDiv.setAttribute('class','blah');
gridDiv.appendChild(grid2.domNode);

後で、を返すことによって、そのdivをページに印刷しようとしていますgridDiv

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ライブラリは使用できます。

あなたが与えることができるどんな助けにも感謝します!非常に明白な何かが欠けているような気がします...

/ BREAKTHROUGH /変数として使用gridDiv.innerHTMLし、コードでそれを返しました。ただし、現在はHTMLをプレーンテキストで出力しています...なぜ今解析されていないのかを理解する必要があります。

4

1 に答える 1

1

dojo.place を使ってみる

// Dojo < 1.7
dojo.place(node, refNode, pos);

http://dojotoolkit.org/reference-guide/1.7/dojo/place.html

于 2012-08-01T12:53:32.553 に答える