Я хочу использовать кнопку на моем веб-сайте, которая должна вставить данные из буфера обмена в таблицу табуляторов.Таким образом, вместо нажатия клавиши CTRL + V на столе, пользователь также может нажать кнопку.Я думал реализовать это, просто установив фокус на таблицу и стимулируя нажатие клавиш CTRL + V, но это не работает ... Может кто-нибудь помочь мне улучшить мой код?Или, может быть, есть гораздо более простые решения, чем стимулирование нажатия клавиши .. Мой код:
$("#tabulator_table").tabulator({
data:tableData,
history:true,
clipboard:true,
clipboardPasteAction:"replace",
layout:"fitColumns",
height:"400px",
columns:[
{title:"index", editor:true},
{title:"Naam", editor:true},
{title:"number", sorter:"number"}
],
});
И
$("#paste-button").on("click", function(){
document.getElementById("tabulator_table").focus();
var e = jQuery.Event("keydown");
e.which = 86;
e.ctrlkey = true; // control key pressed
$('#tabulator_table').trigger(e);
}
});