如何在Extjs中添加带有强制输入的MessageBox提示符

mtb9vblg  于 2022-09-26  发布在  其他
关注(0)|答案(1)|浏览(130)

在Extjs中,是否可以像对文本字段使用allowblank一样,对MessageBox提示符的输入添加强制检查?

a5g8bdjr

a5g8bdjr1#

新答案:
你说得对。Ext.Msg类是一个单例类,所以你不能真的把按钮或功能搞得一团糟,我现在看到了。按钮按下时调用的功能对所有按钮都是一样的……无法用基本功能停止隐藏。
因此,最好创建一个Ext.MessageBox示例,并添加所需的验证以及禁用和启用按钮。这是我放在一起的一个快速提琴,展示了我将如何做到这一点。
消息框提琴
原始答案:
Ext.Msg。prompt方法接受一个参数(最后一个参数,prompt),该参数是字段配置。
从文档中:

Ext.Msg.prompt(
        'Welcome!',
        'What\'s your name going to be today?',
        function (buttonId, value) {
            console.log(value);
        },
        null,
        false,
        null,
        {
            autoCapitalize: true,
            placeHolder: 'First-name please...'
        }
    );

相关问题