2010-08-06 1 views
1

Salut je veux implémenter une fonction de copie afin que je puisse faire un clic droit et appuyez sur copier et coller dans n'importe quel wordpad, ou quelque chose comme ça peut me guider pour l'implémenter. imaginez-le comme une simple grille. avec de nombreuses lignesComment puis-je copier une ligne de grille Extjs

Répondre

4

Je pense que here est la solution parfaite voir sans flash

+0

même blog [approche par navigateur pour copier du contenu dans le presse-papiers avec javascript] (http://www.rahulsingla.com/blog/2010/03/cross-browser-approach-to-copy-content-to-clipboard- avec-javascript) downside: il utilise le flash – VDP

+1

Est-ce que cela s'applique aussi à Extjs 4? –

1

vous pouvez jeter un oeil à how-to-copy-to-clipboard-in-javascript

pour savoir comment faire une copie de presse-papiers du navigateur croix d'abord.

Puis vous pouvez regarder dans la classe Extjs RowSelectionModel http://www.sencha.com/deploy/dev/docs/ qui définit un événement rowselect et une méthode rowselected pour retourner l'enregistrement sélectionné par l'utilisateur, puis le passer dans le presse-papiers. Espérons que cela aide

1

Il y a deux extensions pour des actions de copier/coller sur les panneaux de la grille:

Excel Editor Grid

et un autre useful one

Si vous souhaitez utiliser le copier/coller d'une manière générale, et pas seulement dans les panneaux de grille, vous devez utiliser l'option Flash.