Копирование и вставка из элемента управления Flex DataGrid

StackOverflow https://stackoverflow.com/questions/1800375

Вопрос

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

Спасибо.

Это было полезно?

Решение

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

Другие советы

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

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

http://hansmuller-flex.blogspot.com.au/2011/10/datagrid-support-for-copy-and-paste.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top