简体   繁体   English

在ExtJs中显示消息

[英]Display Message in ExtJs

I want to display message in my dialog. 我想在对话框中显示消息。 I have a function call on button : 我在按钮上有一个函数调用:

checkDialogSubmit: function(dialog) {
        var hrefField = this.getFieldByName("href");     
        var hrefValue = hrefField.getValue();         
        if(hrefValue.indexOf('/val/')==-1 ){  
            //print message on dialog
            return false;
        }      
        else{          
            this.apply();
        }
        return true;
    },

And Here is my button and dialog configuration. 这是我的按钮和对话框配置。 I need the message should come on the top of all dialog items. 我需要消息应该出现在所有对话框项的顶部。

constructor: function(config) {
        config = config || { };
        var defaults = {
            "title": CQ.I18n.getMessage("Hyperlink"),
            "dialogItems": [ 
                    {
                    items
                }
        ],
 "buttons": [ { "itemId": "okButton", "name": "okButton", "text": CQ.I18n.getMessage("Ok"), "handler": this.checkDialogSubmit, "disabled": false, "scope": this }, { "itemId": "cancelButton", "name": "cancelButton", "text": CQ.I18n.getMessage("Cancel"), "handler": this.cancel, "disabled": false, "scope": this }
            ]
        };
        CQ.Util.applyDefaults(config, defaults);
        CQ.form.rte.plugins.LinkDialog.superclass.constructor.call(this, config);
    }
var pDialog = CQ.WCM.getDialog("/apps/global/components/general/damassetwhitelistdialog/damassetwhitelistdialog");
pDialog.show();

and in dialog just add a panel with message in it. 在对话框中,只需添加一个带有消息的面板即可。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM