我想复制一个kendo网格的内容。网格具有多选和行选择选项。我既不能选择单元格内容文本也不能复制单元格内容。我无法从其他堆栈溢出问题中得到正确的答案,因此将其视为单独的问题。
答案 0 :(得分:0)
确保您的网格中allowCopy
属性设置为True
。 Click Here用于文档。
如果设置为true并且启用了Grid的选择,则用户可以将选择复制到剪贴板并将其粘贴到Excel或其他了解TSV / CSV格式的类似程序中。默认情况下,禁用allowCopy,默认格式为TSV。可以设置为表示allowCopy配置的JavaScript对象。
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
selectable: "multiple cell",
allowCopy: true,
columns: [
{ field: "productName" },
{ field: "category" }
],
dataSource: [
{ productName: "Tea", category: "Beverages" },
{ productName: "Coffee", category: "Beverages" },
{ productName: "Ham", category: "Food" },
{ productName: "Bread", category: "Food" }
]
});
</script>
Here是一个可以测试的工作示例。
答案 1 :(得分:0)
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="3"></Scrolling>
<Selecting AllowRowSelect="True" EnableDragToSelectRows="False"></Selecting>
</ClientSettings>
在Telerik网格EnableDragToSelectRows="False"
中设置<ClientSettings>
:
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="3"></Scrolling>
<Selecting AllowRowSelect="True" EnableDragToSelectRows="False"></Selecting>
</ClientSettings>