0
dojo工具提示對話框: 如何在dojo.tooltip對話框中放置cancelbutton(X)。 我無法將該X放入該對話框中dojo.tooltipdialog取消(X)按鈕丟失
dojo工具提示對話框: 如何在dojo.tooltip對話框中放置cancelbutton(X)。 我無法將該X放入該對話框中dojo.tooltipdialog取消(X)按鈕丟失
似乎沒有「dijit.TooltipDialog」的取消按鈕。你可能做的是,在提示對話框的內容中添加一個x(取消按鈕),並附加onclick事件。
您可能有一個全局變量'dialog',並在其內容中添加取消按鈕並附加onclick TooltipDIalog將事件隱藏起來,如下所示。
var dialog = new dijit.TooltipDialog({
content: '<p> whatever you want to display</p><br />' + '<a href="#" onclick="dijit.popup.close(dialog);return false;">x</a>'
});
或者將TooltipDialog dom添加到文檔後,將鏈接事件添加到鏈接中,如下所示。
var dialog = new dijit.TooltipDialog({
content: '<p> whatever you want to display</p><br />' + '<a id="close-dialog" href="#">x</a>',
onShow : function() {
dojo.connect (dojo.byId('close-dialog'), "onclick", function (evt) {
dojo.stopEvent(evt);
dijit.popup.close(dialog);
});
}
});