我正在尝试找到一种方法将单元格内容复制到Kendo Grid HTML中的剪贴板。
有什么建议吗?
答案 0 :(得分:1)
这样的事情:
设置网格事件
dataBound: function onDataBound(e) {
var grid = $("#Grid").data("kendoGrid");
$(grid.tbody).on("click", "td", function (e) {
var row = $(this).closest("tr");
var colIdx = $("td", row).index(this);
copyToClipboard(row ,colIdx);
});
}
获取和复制值的功能
copyToClipboard=function(grid ,row ,idx){
var colName = grid.options.columns[idx].field;
var value= grid.dataItem(row)[colName];
window.prompt("Copy to clipboard: Ctrl+C, Enter", value);
}
我不测试它。可能有更好的方法来按行和列
来检索单元格值