Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Выделение области таблицы и копирование (https://javascript.ru/forum/extjs/50978-vydelenie-oblasti-tablicy-i-kopirovanie.html)

demi 19.10.2014 19:31

Выделение области таблицы и копирование
 
Добрый день

Сталкивался ли кто нибудь с задачей, выделять область мышкой в extjs с возможностью копировать ее в excel?

Есть ли в grid такая возможность?

danik.js 19.10.2014 20:11

Ловишь событие copy, возможно не на самом элементе grid, а на документе. Формируешь нужное содержимое и выставляешь через
event.clipboardData.setData('text/plain', yourData);


Как формировать данные - не знаю. Сам пробуй.
Скорее всего text/plain , где значения ячеек разделены табуляцией.
Либо text/html и сформированная <table>

danik.js 19.10.2014 20:12

Кстати, чтобы событие copy произошло, нужно чтобы на странице было настоящее выделение, а не фэйковое.


Часовой пояс GMT +3, время: 08:50.