2009-11-25 3 views
6

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

Спасибо.

+1

Вы можете выбрать тест из '' DataGrid' с редактируемые = «истина» ': но это обходное решение - не решение. – Amarghosh

+0

Я бы предпочел, чтобы данные не были доступны для редактирования, но это вариант. –

ответ

1

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