Voici une solution sans JS native, mais GWT élémentaire au lieu, inspiré encore par @SushmithaShenoy, laissant ici ce pour référence future.
condition:
import elemental.client.Browser;
import elemental.html.Selection;
import elemental.ranges.Range;
Label.getElement().setAttribute("id","your_element_id"); //unique ID!
maintenant le code 'réel', peut-être placé dans un clickHandler:
final Selection selection = Browser.getWindow().getSelection();
final Range range = Browser.getDocument().createRange();
range.selectNodeContents(Browser.getDocument().getElementById(""you_elements_id"));
selection.removeAllRanges();
selection.addRange(range);
Browser.getWindow().getDocument().execCommand("copy", false, "");
selection.removeAllRanges();
GWT compile réellement votre code Java et JavaScript, donc quand il fonctionne, il est en fait le javascript en cours d'exécution. – helloandre
Je sais l'homme - mais si je ne l'écris pas je n'ai pas à m'inquiéter de travailler sur tous les navigateurs – JohnIdol
Je voulais dire l'injection javascript brut du code GWT – JohnIdol