У меня есть кнопка, которая вызывает диалоговое окно kartik.prompt, куда вводится текст. Мне нужно, чтобы ввод в диалоговом окне имел несколько строк и возможность разрыва строки (например, textarea)
Как изменить его с простого ввода текста на текстовое поле?
Вот мой javascript:
$("#bulk-email-button-invitations").on("click", function() {
var grid = $("#invitations");
var keys = grid.yiiGridView('getSelectedRows');
if (keys.length >= 1){
krajeeDialog.prompt({label:'Text emailu:', placeholder:'Zadejte text emailu'}, function (result) {
if (result) {
$(location).attr('href', '/educational-event-invitation/bulk-email?' + $.param({invitations: keys, text: result}));
} else {
krajeeDialog.alert('Text emailu nesmí být prázdný!');
}
});
}else{
krajeeDialog.alert("Nejprve vyberte studenty, kterým chcete poslat email!")
}
});
Я обнаружил, что если тип не определен (в отличие от метки и заполнителя в моем случае), по умолчанию используется «текст». Но я не смог заставить диалог отображать какой-либо другой тип, кроме простого однострочного ввода текста.