3
我在Handsontable中有一些單元格,它們使用「html」渲染器顯示。當我複製這些單元格並將它們粘貼到Excel中時,我得到的是html內容而不是數據。有沒有辦法顯示單元格,並在複製時獲得它們的值?如何複製HTML格式化單元格的數據而不是標記
的jsfiddle例如: example
document.addEventListener("DOMContentLoaded", function() {
var
data = [
{
title: "Title 1",
description: "<div style='text-align:right'>148</div>"
},
{
title: "Title 2",
description: "<div style='text-align:right'>2002</div>"
}
],
container1,
hot1;
container1 = document.getElementById('example1');
hot1 = new Handsontable(container1, {
data: data,
colWidths: [200, 200],
colHeaders: ["Title", "Description"],
columns: [
{data: "title", renderer: "html"},
{data: "description", renderer: "html"}
]
});
});
那麼你已經訪問剪貼板修改了它相應的我認爲 – Raghavendra
很不幸,這是如此,如果你想複製的預期行爲顯示的值而不是單元格的實際值,則必須修改複製/粘貼插件或捕獲組合鍵並將其傳遞到修改後的數據版本中。如果你想複製粘貼整個表格,你可以考慮添加一個「export to csv」按鈕,這在JS – ZekeDroid