【问题标题】:How to create non-popup dojo TooltipDialog style element如何创建非弹出式dojo TooltipDialog 样式元素
【发布时间】:2011-12-22 14:45:22
【问题描述】:

我在项目中使用dojo TooltipDialog 已经有一段时间了。看起来很好。你可以在这里看到它的样子:http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_TooltipDialog.html

但是,所有 TooltipDialog 都以弹出窗口的形式打开。我现在想要的是与TooltipDialog风格相似的东西,但静态嵌入在页面中,以便显示一个元素与另一个元素的关联关系。

我有什么办法可以使用 dojo TooltipDialog 来实现这一点,或者我可以使用其他任何框架吗?

感谢您的阅读, 乔治

【问题讨论】:

    标签: dojo


    【解决方案1】:

    您可以使用 dojo.ready() 打开页面加载对话框,使用:

     dijit.popup.open({
        popup: theTooltipDialog,
        around: dojo.byId('whateverNodeConnectedToThisTooltip')
     });
    

    您可能还需要通过以下方式禁用键盘关闭事件(按 ESC):

    dojo.connect(theTooltipDialog.containerNode, "onkeypress", function(e){
        e.stopEvent();
    });
    

    (未测试)

    【讨论】:

    • 谢谢菲利普,我会做个测试告诉你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    相关资源
    最近更新 更多