Pergunta

Existe uma maneira para selecionar uma única célula em um Flex DataGrid, e em seguida, selecione o texto do interior da célula, ou seleccione a célula inteira para copiar + colar? Ele nem sequer tem que copiar em um formato amigável excel, texto simples seria ótimo. Até agora, só foram capazes de selecionar uma linha inteira, e que não parece copiar muito bem. Eu estou usando um DataGrid para exibir um log de erro, e eu gostaria de ser capaz de copiar as informações de rastreamento de pilha para fora e jogá-lo em um relatório de bug ou um e-mail.

Graças.

Foi útil?

Outras dicas

Assim, depois de ler o artigo Mike Sickler postou. Eu encontrei mais alguns posts sobre a cópia fora do Flex (e Flash). Consulte aqui e aqui . Parece que a melhor maneira é criar uma div oculta na página que você colocar seu texto copiado em Ctrl + C e, em seguida, colocar isso na área de transferência.

Hans Muller tem proporcionado um excelente post e código de exemplo sobre como fazer isso com a Centelha DataGrid

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top