Я хотел бы скопировать содержимое сетки кендо. В сетке есть опции выбора мультиселектора и выбора строки. Я не мог ни выбирать текст содержимого ячейки, ни копировать содержимое ячейки. Я не мог получить правильный ответ от других вопросов переполнения стека и, следовательно, задал это как отдельный вопрос.Как скопировать содержимое в буфер обмена из сетки кендо?
0
A
ответ
0
Проверьте, что в вашей сетке есть allowCopy
свойство True
. Click Here для документации.
Если установлено значение true и выбор Grid включен, пользователь может скопировать выделение в буфер обмена и вставить его в Excel или другие подобные программы, которые понимают форматы TSV/CSV. По умолчанию allowCopy отключен, а формат по умолчанию - TSV. Может быть установлен для объекта JavaScript, который представляет конфигурацию allowCopy.
<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 рабочий пример можно проверить с.