将消息框添加到按钮图标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将消息框添加到按钮图标相关的知识,希望对你有一定的参考价值。

我想在用户点击某个按钮时添加一个消息框。这是我的代码:

{
    text: 'Button Icon',
    id: 'buttonIcon',
    cls: 'x-btn-text-icon',
    launch: function() {
        Ext.MessageBox.show({
            title: "",
            msg: "Message Text",
            icon: Ext.MessageBox.WARNING,
            buttons: Ext.MessageBox.OKCANCEL,
            fn: function(buttonIcon) {
                if (buttonIcon === "ok") {
                    alert("Done!")
                }
            }
        });
    }
}

现在,当你点击按钮图标时根本没有任何事情发生,我需要它来显示我输入的消息。请帮忙。

答案

按钮没有启动功能,而是需要使用处理函数。

像这样:

{
    text: 'Button Icon',
    id: 'buttonIcon',
    cls: 'x-btn-text-icon',
    handler: function() {
        Ext.MessageBox.show({
            title: "",
            msg: "Message Text",
            icon: Ext.MessageBox.WARNING,
            buttons: Ext.MessageBox.OKCANCEL,
            fn: function(buttonIcon) {
                if (buttonIcon === "ok") {
                    alert("Done!")
                }
            }
        });
    }
}

以上是关于将消息框添加到按钮图标的主要内容,如果未能解决你的问题,请参考以下文章

HTML代码片段

c++单文档如何在点关闭按钮时出现提示框,必须是在窗口关闭前出现

以编程方式将按钮添加到片段

MFC中静态文本框获取鼠标移动到按钮上的消息

如何将按钮功能添加到片段中

收到消息时将徽章添加到聊天按钮