Копировать + вставить из элемента управления Flex DataGrid - PullRequest
6 голосов
/ 26 ноября 2009

Есть ли способ выделить одну ячейку в Flex DataGrid, а затем либо выделить текст внутри ячейки, либо выбрать всю ячейку для копирования + вставки? Его даже не нужно копировать в Excel-дружественный формат, плоский текст будет в порядке. До сих пор мне удавалось выделить только целую строку, и это, похоже, не очень хорошо копирует. Я использую DataGrid для отображения журнала ошибок, и я хотел бы иметь возможность скопировать информацию трассировки стека и выбросить ее в отчет об ошибке или в электронное письмо.

Спасибо.

Ответы [ 3 ]

3 голосов
/ 26 ноября 2009

Это прекрасно работает для меня: http://hillelcoren.com/2009/09/17/import-export-copy-paste-flex-datagrid/

1 голос
/ 25 июля 2013

Ханс Мюллер предоставил отличный пост и пример кода о том, как это сделать с помощью Spark DataGrid

http://hansmuller -flex.blogspot.com.au / 2011/10 / DataGrid-поддержка в обмен на копии-и-paste.html

1 голос
/ 26 ноября 2009

Итак, после прочтения статьи Майк Сиклер опубликовал. Я нашел еще несколько постов по копированию из Flex (и Flash). См. здесь и здесь . Похоже, что лучший способ - создать на странице скрытый элемент div, в который вы поместите скопированный текст, нажав Ctrl + C, а затем поместите его в буфер обмена.

...