从http://dojotoolkit.org/reference-guide/1.9/dijit/Dialog.html学习,我知道如何以编程方式和动态创建 dijit/Dialog 小部件。但是现在我需要在我们的应用程序中更新一个表单的实现,它有很多输入。我想为特定的 DIV 创建一个 dijit/Dialog,并希望它的 div 元素将是这个对话框的元素。这怎么可能?
问问题
1044 次
2 回答
0
请尝试以下代码。div
此代码将从其父节点中删除您的节点。div
将被移动到body
标签中。
dojo.require("dijit.Dialog");
var myDialog=new dijit.Dialog(
{
title:"Dialog Title",
content:dojo.byId("divNodeID")
}
);
myDialog.show();
希望这对您有所帮助。谢谢!
于 2013-11-04T15:30:00.840 回答
-1
如果你用将创建对话框的 HTML 包围你,它应该可以工作。
例如,如果您的代码是:
<form>
... some HTML ...
</form>
然后考虑编码:
<div data-dojo-type="dijit/Dialog" data-dojo-id="myDialog" title="MyTitle">
<form>
... some HTML ...
</form>
</div>
于 2013-11-04T05:23:59.110 回答