使用此代码:
var d = new dijit.Dialog({
title: "Programatic Dialog Creation",
style: "width: 300px",
});
var button1 = new dijit.form.Button({'label': 'one', 'onClick': function () {
alert('one')
}});
var button2 = new dijit.form.Button({'label': 'two', 'onClick': function () {
alert('two');
}});
d.attr("content", button1 + ' | ' + button2);
d.show();
Run Code Online (Sandbox Code Playgroud)
预期结果:内部带有两个按钮的对话框
实际结果:带有文本的对话框
[Widget dijit.form.Button,dijit_form_Button_4] | [Widget dijit.form.Button,dijit_form_Button_5]
我究竟做错了什么?完成此任务的正确方法是什么?我已经尝试过dojo.place和dojo.query没有成功.