Как добавить HTML в Ext.msg.confirm - PullRequest
0 голосов
/ 16 мая 2018

Как добавить HTML в Ext.msg.confirm, используя extjs? Я пытался таким образом

var messageVal = 'Are you sure you want to permanently delete the selected Names "abcd11, abcdefg_test_maxim_char0, abcdefg_test_maxim_char1, abcdefg_test_maxim_char2, abcdefg_test_maxim_char3, abcdefg_test_maxim_char4, abcdefg_test_maxim_char5, abcdefg_test_maxim_char6, abcdefg_test_maxim_char7, abcdefg_test_maxim_char8, abcdefg_test_maxim_char9, abcdefg_test_maxim_chars0, abcdefg_test_maxim_chars1, abcdefg_test_maxim_chars2, abcdefg_test_maxim_chars3, abcdefg_test_maxim_chars4, abcdefg_test_maxim_chars5, abcdefg_test_maxim_chars6, abcdefg_test_maxim_chars7, abcdefg_test_maxim_chars8, abcdefg_test_maxim_chars9, abcdefg_test_maxim_chars_0, abcdefg_test_maxim_chars_1, abcdefg_test_maxim_chars_2, abcdefg_test_maxim_chars_3, abcdefg_test_maxim_chars_4, abcdefg_test_maxim_chars_5, abcdefg_test_maxim_chars_6, abcdefg_test_maxim_chars_7, abcdefg_test_maxim_chars_8, abcdefg_test_maxim_chars_9, abcdefg_test_max_chars_2, abcdefg_test_maxim_char0, abcdefg_test_maxim_char250, abcdefg_test_maxim_char260, abcdefg_test_maxim_char270, abcdefg_test_maxim_char0, abcdefg_test_maxim_char50, abcdefg_test_maxim_char60, abcdefg_test_maxim_char10, abcdefg_test_maxim_char20, abcdefg_test_maxim_char30, abcdefg_test_maxim_char40, abcdefg_test_maxim_char70, abcdefg_test_maxim_char80, abcdefg_test_maxim_char90, abcdefg_test_maxim_char100, abcdefg_test_maxim_char110, abcdefg_test_maxim_char120, abcdefg_test_maxim_char130, abcdefg_test_maxim_char140, abcdefg_test_maxim_char150, abcdefg_test_maxim_char160, abcdefg_test_maxim_char170, abcdefg_test_maxim_char180, abcdefg_test_maxim_char190, abcdefg_test_maxim_char200, abcdefg_test_maxim_char210, abcdefg_test_maxim_char220, abcdefg_test_maxim_char230, abcdefg_test_maxim_char240, abcdefg_test_maxim_char250, abcdefg_test_maxim_char290, abcdefg_test_maxim_char300, abcdefg_test_maxim_char310, abcdefg_test_maxim_char320, abcdefg_test_maxim_char330, abcdefg_test_maxim_char340, abcdefg_test_maxim_char350, abcdefg_test_maxim_char360, abcdefg_test_maxim_char370, abcdefg_test_maxim_char380, abcdefg_test_maxim_char390, abcdefg_test_maxim_char400"?';


Ext.MessageBox.confirm({
  title: 'Delete Names',
  msg: messageVal,
  buttons: Ext.Msg.YESNO,
});

Но сообщение не просматривается.

Ответы [ 3 ]

0 голосов
/ 16 мая 2018

Вот как вы должны дать

   var messageVal = 'Are you sure you want to permanently delete the selected Names "abcd11, abcdefg_test_maxim_char0, abcdefg_test_maxim_char1, abcdefg_test_maxim_char2, abcdefg_test_maxim_char3, abcdefg_test_maxim_char4, abcdefg_test_maxim_char5, abcdefg_test_maxim_char6, abcdefg_test_maxim_char7, abcdefg_test_maxim_char8, abcdefg_test_maxim_char9, abcdefg_test_maxim_chars0, abcdefg_test_maxim_chars1, abcdefg_test_maxim_chars2, abcdefg_test_maxim_chars3, abcdefg_test_maxim_chars4, abcdefg_test_maxim_chars5, abcdefg_test_maxim_chars6, abcdefg_test_maxim_chars7, abcdefg_test_maxim_chars8, abcdefg_test_maxim_chars9, abcdefg_test_maxim_chars_0, abcdefg_test_maxim_chars_1, abcdefg_test_maxim_chars_2, abcdefg_test_maxim_chars_3, abcdefg_test_maxim_chars_4, abcdefg_test_maxim_chars_5, abcdefg_test_maxim_chars_6, abcdefg_test_maxim_chars_7, abcdefg_test_maxim_chars_8, abcdefg_test_maxim_chars_9, abcdefg_test_max_chars_2, abcdefg_test_maxim_char0, abcdefg_test_maxim_char250, abcdefg_test_maxim_char260, abcdefg_test_maxim_char270, abcdefg_test_maxim_char0, abcdefg_test_maxim_char50, abcdefg_test_maxim_char60, abcdefg_test_maxim_char10, abcdefg_test_maxim_char20, abcdefg_test_maxim_char30, abcdefg_test_maxim_char40, abcdefg_test_maxim_char70, abcdefg_test_maxim_char80, abcdefg_test_maxim_char90, abcdefg_test_maxim_char100, abcdefg_test_maxim_char110, abcdefg_test_maxim_char120, abcdefg_test_maxim_char130, abcdefg_test_maxim_char140, abcdefg_test_maxim_char150, abcdefg_test_maxim_char160, abcdefg_test_maxim_char170, abcdefg_test_maxim_char180, abcdefg_test_maxim_char190, abcdefg_test_maxim_char200, abcdefg_test_maxim_char210, abcdefg_test_maxim_char220, abcdefg_test_maxim_char230, abcdefg_test_maxim_char240, abcdefg_test_maxim_char250, abcdefg_test_maxim_char290, abcdefg_test_maxim_char300, abcdefg_test_maxim_char310, abcdefg_test_maxim_char320, abcdefg_test_maxim_char330, abcdefg_test_maxim_char340, abcdefg_test_maxim_char350, abcdefg_test_maxim_char360, abcdefg_test_maxim_char370, abcdefg_test_maxim_char380, abcdefg_test_maxim_char390, abcdefg_test_maxim_char400"?';

Ext.MessageBox.confirm('Delete Names', messageVal, function(btn){
    if(btn === 'yes'){
        //necessary actions
    }
});

Вот ссылка на скрипку https://fiddle.sencha.com/#view/editor&fiddle/2gps

0 голосов
/ 16 мая 2018

Ext.MessageBox.confirm принять параметры в следующем формате

confirm( title, msg, [fn], [scope] )
  • title: String

    Строка заголовкатекст

  • msg: строка

    Текст основного сообщения

  • fn:Функция (необязательно)

    Функция обратного вызова, вызываемая после закрытия окна сообщения.Подробности см. В методе show.

  • scope: объект (необязательно)

    Область (эта ссылка), в которой выполняется обратный вызов.


Вы можете проверить с помощью следующих рабочих FIDDLE .Надеюсь, что это поможет / поможет вам.

0 голосов
/ 16 мая 2018

Javascript просто не поддерживает модальные операции, вы должны использовать обратный вызов, попробуйте этот код

var messageVal = 'Are you sure you want to permanently delete the selected Names "abcd11, abcdefg_test_maxim_char0, abcdefg_test_maxim_char1, abcdefg_test_maxim_char2, abcdefg_test_maxim_char3, abcdefg_test_maxim_char4, abcdefg_test_maxim_char5, abcdefg_test_maxim_char6, abcdefg_test_maxim_char7, abcdefg_test_maxim_char8, abcdefg_test_maxim_char9, abcdefg_test_maxim_chars0, abcdefg_test_maxim_chars1, abcdefg_test_maxim_chars2, abcdefg_test_maxim_chars3, abcdefg_test_maxim_chars4, abcdefg_test_maxim_chars5, abcdefg_test_maxim_chars6, abcdefg_test_maxim_chars7, abcdefg_test_maxim_chars8, abcdefg_test_maxim_chars9, abcdefg_test_maxim_chars_0, abcdefg_test_maxim_chars_1, abcdefg_test_maxim_chars_2, abcdefg_test_maxim_chars_3, abcdefg_test_maxim_chars_4, abcdefg_test_maxim_chars_5, abcdefg_test_maxim_chars_6, abcdefg_test_maxim_chars_7, abcdefg_test_maxim_chars_8, abcdefg_test_maxim_chars_9, abcdefg_test_max_chars_2, abcdefg_test_maxim_char0, abcdefg_test_maxim_char250, abcdefg_test_maxim_char260, abcdefg_test_maxim_char270, abcdefg_test_maxim_char0, abcdefg_test_maxim_char50, abcdefg_test_maxim_char60, abcdefg_test_maxim_char10, abcdefg_test_maxim_char20, abcdefg_test_maxim_char30, abcdefg_test_maxim_char40, abcdefg_test_maxim_char70, abcdefg_test_maxim_char80, abcdefg_test_maxim_char90, abcdefg_test_maxim_char100, abcdefg_test_maxim_char110, abcdefg_test_maxim_char120, abcdefg_test_maxim_char130, abcdefg_test_maxim_char140, abcdefg_test_maxim_char150, abcdefg_test_maxim_char160, abcdefg_test_maxim_char170, abcdefg_test_maxim_char180, abcdefg_test_maxim_char190, abcdefg_test_maxim_char200, abcdefg_test_maxim_char210, abcdefg_test_maxim_char220, abcdefg_test_maxim_char230, abcdefg_test_maxim_char240, abcdefg_test_maxim_char250, abcdefg_test_maxim_char290, abcdefg_test_maxim_char300, abcdefg_test_maxim_char310, abcdefg_test_maxim_char320, abcdefg_test_maxim_char330, abcdefg_test_maxim_char340, abcdefg_test_maxim_char350, abcdefg_test_maxim_char360, abcdefg_test_maxim_char370, abcdefg_test_maxim_char380, abcdefg_test_maxim_char390, abcdefg_test_maxim_char400"?';
title: 'Delete Names',
Ext.Msg.confirm('title', messageVal, function(btn, text){
    if (btn == 'ok'){
        // add here what you need to do.

    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...