javascript - extjs中的反馈消息

标签 javascript extjs message user-feedback

这是我的要求:

我有一个表单,有 3 个字段。如果用户将第三个字段更改为特定值,我需要重置第一个字段,并且我想在第一个字段旁边提供带有自定义消息的反馈消息。

我知道 ExtJS 有不同类型的消息框,如提示、确认、确定、取消等。但我只想我的消息自动出现并在 2 秒内消失。这可以使用任何 ExtJS 组件来实现吗?

最佳答案

我建议使用Ext.tip.QuickTip来完成类似的事情。

Ext.create('Ext.tip.QuickTip', {
    id: 'myquicktip',
    hideDelay: 2000,
    header: false
});

Ext.create('Ext.panel.Panel',{     
    title: 'Panel',     
    layout: 'hbox',
    height: 200,
    width: 600,     
    items: [{
            xtype: 'textfield',
            id: 'field1',

        }, {
            xtype: 'textfield',
            id: 'field2',
        }, {
            xtype: 'textfield',
            id: 'field3',
            listeners: {
                change: function(){
                    var field1 = Ext.getCmp('field1'),
                        tip = Ext.getCmp('myquicktip');                                                       

                    field1.setValue('');

                    tip.update('field1 has been cleared');
                    tip.showBy(field1)
                }
            }
        }
    ],      
    renderTo: Ext.getBody()
});

这也是一个 fiddle 链接:https://fiddle.sencha.com/#fiddle/9pd

关于javascript - extjs中的反馈消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25640929/

相关文章:

php - 如何在 Yii2 验证规则消息中放置换行符

javascript - 使用 JavaScript 显示隐藏列表

javascript - 为什么 ES5 Object 方法没有添加到 Object.prototype 中?

extjs - 为什么 ExtJS 3.4.0 中缺少定义方法?

javascript - 验证功能不起作用

java - 如何在设置默认SIM卡的双SIM卡中在Android中发送短信?

javascript - 使用 jQuery/JS 创建 PHP session

javascript - 选择页面上具有特定类的最后一个元素

layout - 如何获取用于容器的 ExtJS 布局

ios - 带有通过 SDWebImage 下载的 UIImage 的 MSConversation.insertAttachment