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をプレーンテキストで出力しています...なぜ今解析されていないのかを理解する必要があります。