具有动态Dojo表单创建的Dojo应用程序布局

具有动态Dojo表单创建的Dojo应用程序布局,dojo,dijit.form,dijit.layout,Dojo,Dijit.form,Dijit.layout,我有一个dojo布局,有两个内容窗格,每个都有50%的高度,一个在另一个上面。顶部的一个填充有dojo网格。我让这个网格动态加载数据。我想用表单填充底部内容窗格,以编辑网格中此行的详细信息。我已成功附加onRowClick以动态检索该行详细信息所需的数据 dojo.connect(grid, 'onRowClick', function(e) { detailIssueCp.attr('href', '/rest-issue/get/id/' + e.grid._by_idx[e.rowI

我有一个dojo布局,有两个内容窗格,每个都有50%的高度,一个在另一个上面。顶部的一个填充有dojo网格。我让这个网格动态加载数据。我想用表单填充底部内容窗格,以编辑网格中此行的详细信息。我已成功附加onRowClick以动态检索该行详细信息所需的数据

dojo.connect(grid, 'onRowClick', function(e) {
   detailIssueCp.attr('href', '/rest-issue/get/id/' + e.grid._by_idx[e.rowIndex].item._id);
});
以及检测何时检索到该数据:

  dojo.connect(detailIssueCp, 'onDownloadEnd', function(e)
  {
     var jsonValue = detailIssueCp.domNode.innerText;
     // attempt at making a form...
  }
我想构建一个格式良好的表单(比如在表格或其他东西中),并将其放在底部内容窗格中,但我这样做的尝试最终导致了行为不端和格式不佳的表单


有没有人有一个在这里有用的设计模式?我有一种感觉,我做得不对。

好吧,看来解决办法是要求使用HTML格式的表单。我试图返回一个Json值,应该只是从服务器请求一个完全格式化的HTML表单