2009-11-25 10 views
6

¿Hay alguna manera de seleccionar una celda individual en un Flex DataGrid y luego seleccionar el texto dentro de la celda o seleccionar la celda completa para copiar y pegar? Ni siquiera tiene que copiar en un formato fácil de usar, el texto plano estaría bien. Hasta ahora, solo he podido seleccionar una fila completa, y eso no parece copiar muy bien. Estoy usando un DataGrid para mostrar un registro de errores, y me gustaría poder copiar la información de seguimiento de la pila y lanzarla en un informe de error o un correo electrónico.Copiar y pegar de un control Flex DataGrid

Gracias.

+1

Puede seleccionar la prueba de un '' DataGrid' con editable = "true" ': pero eso es una solución alternativa, no una solución. – Amarghosh

+0

Preferiría que los datos no puedan ser editados por el usuario, pero es una opción. –

Respuesta

1

Así que después de leer a través del artículo de Mike Sickler publicada. Encontré algunas publicaciones más sobre la copia de Flex (y Flash). Ver here y here. Parece que la mejor manera es crear un div oculto en la página donde coloca el texto copiado en Ctrl + C, y luego ponerlo en el portapapeles.