javascript - 如何更改 Ext.MessageBox 消息中的行?

标签 javascript extjs messagebox

如何更改 Ext.MessageBox 消息中的行?

if (duplicatedRecords.length > 0) {

    var msg = '';

    duplicatedRecords.forEach(function(element) {
        msg += ' - ' + element.get('ClientName') + '\n';
    });

    Ext.MessageBox.show(
    {
        title: 'Record(s) already exists',
        msg: msg,
        icon: Ext.MessageBox.ERROR,
        buttons: Ext.Msg.OK,
        closable: false
    });

}

我尝试过使用“\n”但不起作用...

enter image description here

最佳答案

这是呈现 HTML,因此您只需添加“br”即可:

Sencha fiddle

Ext.MessageBox.show(
{
    title: 'Record(s) already exists',
    msg: "msg<br/>msg",
    icon: Ext.MessageBox.ERROR,
    buttons: Ext.Msg.OK,
    closable: false
});

enter image description here

关于javascript - 如何更改 Ext.MessageBox 消息中的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25938145/

相关文章:

wpf - 来自后台线程的模态消息框

delphi - 如何在Windows 7上插入工作的TAB字符?

c++ - 如何在应用程序后台运行时弹出QMessageBox?

javascript - 在 jQuery 中多次调用一个函数

javascript - CKEditor 多跨度标签

javascript - 对于响应式网站,我应该使用像素还是百分比值

javascript - 如何从 Ext 对象中删除属性?

javascript - ExtJs - onReady 是 tab click()

javascript - ExtJS 6 配置 Ext.ux

javascript - 函数作用域链 - javascript