dojo.dialog.change 设置内容后的大小
dojo.dialog.change size after content has been set
require(["dojo","dojo/dom-attr"], function(dojo, domAttr){
var dlg =dijit.byId("my_dialog");
domAttr.set(dlg, "content", "this is a text");
//dlg.set("dimensions", [400, 200]);
//dojo.style("my_dialog", "width", "300px");
//dlg.resize({h: 500, w: 500});
});
我有一个dijit.dialog。我动态设置了它的文本,但对话框的大小太大了。我已经尝试了上面评论的三件事都无济于事。
只需将 属性 style
设置为 dijit/dialog
的正确尺寸即可。
在下面的示例中,我们将尺寸宽度设置为 500 像素,设置内联 CSS 用于对话框 dom 元素。
实例:
https://jsfiddle.net/358rjoch/
require(["dijit/Dialog", "dojo/domReady!"], function(Dialog){
myDialog = new Dialog({
title: "My Dialog",
content: "Test content.",
style: "width: 500px"
});
});
<button onclick="myDialog.show();">show</button>
或者,您可以仅使用 CSS(无内联),例如,您可以为对话框小部件指定一个 ID,并为其样式使用 CSS 选择器。
实例:
https://jsfiddle.net/o15mbodm/
require(["dijit/Dialog", "dojo/domReady!"], function(Dialog){
myDialog = new Dialog({
id:"myDialog", // your id here
title: "My Dialog",
content: "Test content."
});
});
#myDialog{
width: 500px;
height:400px;
}
您可以在以下 link:
中找到 dijit/dialog
小部件的方法和属性的详细列表
require(["dojo","dojo/dom-attr"], function(dojo, domAttr){
var dlg =dijit.byId("my_dialog");
domAttr.set(dlg, "content", "this is a text");
//dlg.set("dimensions", [400, 200]);
//dojo.style("my_dialog", "width", "300px");
//dlg.resize({h: 500, w: 500});
});
我有一个dijit.dialog。我动态设置了它的文本,但对话框的大小太大了。我已经尝试了上面评论的三件事都无济于事。
只需将 属性 style
设置为 dijit/dialog
的正确尺寸即可。
在下面的示例中,我们将尺寸宽度设置为 500 像素,设置内联 CSS 用于对话框 dom 元素。
实例:
https://jsfiddle.net/358rjoch/
require(["dijit/Dialog", "dojo/domReady!"], function(Dialog){
myDialog = new Dialog({
title: "My Dialog",
content: "Test content.",
style: "width: 500px"
});
});
<button onclick="myDialog.show();">show</button>
或者,您可以仅使用 CSS(无内联),例如,您可以为对话框小部件指定一个 ID,并为其样式使用 CSS 选择器。
实例:
https://jsfiddle.net/o15mbodm/
require(["dijit/Dialog", "dojo/domReady!"], function(Dialog){
myDialog = new Dialog({
id:"myDialog", // your id here
title: "My Dialog",
content: "Test content."
});
});
#myDialog{
width: 500px;
height:400px;
}
您可以在以下 link:
中找到dijit/dialog
小部件的方法和属性的详细列表