2016-10-11 7 views
0

Я хотел бы скопировать содержимое сетки кендо. В сетке есть опции выбора мультиселектора и выбора строки. Я не мог ни выбирать текст содержимого ячейки, ни копировать содержимое ячейки. Я не мог получить правильный ответ от других вопросов переполнения стека и, следовательно, задал это как отдельный вопрос.Как скопировать содержимое в буфер обмена из сетки кендо?

ответ

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 рабочий пример можно проверить с.

Смежные вопросы