Sorry Ed, I didn't work and even this is not what I need. I want to access 
the clipboard in the Chrome with some appropriate JSNI. The code I posted 
previously works for IE but fails on Chrome. Thanks.

On Monday, March 21, 2016 at 7:48:50 PM UTC+5:30, Ed wrote:
>
> Hi,
>
> Try this:
>                                   
>                              final HTML CopyIcon = new HTML("Copy");
>                                     CopyIcon.setStyleName("gwt-HTMLGreen");
>                                     CopyIcon.setTitle("Drag and Drop");
>                                     
> CopyIcon.getElement().setDraggable(Element.DRAGGABLE_TRUE);
>
>                                     CopyIcon.addDomHandler(new 
> DragStartHandler() {
>
>                                         @Override
>                                         public void 
> onDragStart(DragStartEvent event) {
>
>                                             event.setData("text/plain", 
> YOURDATATOCOPY);
>
>                                             
> event.getDataTransfer().setDragImage(CopyIcon.getElement(), 10, 10);
>
>                                         }
>
>                                     }, DragStartEvent.getType());
>
> Hope this helps
>
> Ed
>
>
> On Mon, Mar 21, 2016 at 8:10 AM, Dhinakar Reddy Pothireddi <
> [email protected] <javascript:>> wrote:
>
>> Can anyone help me to copy the text to clipboard in a simple way and 
>> which works on all browsers especially on Safari, Chrome and IE and with 
>> out the need of flash or any other apps. Thanks in advance
>>
>>         public static native void 
>> copyFrom(com.google.gwt.user.client.Element element) /*-{
>>   $wnd.window.clipboardData.setData('text', element.innerText);
>> }-*/;
>> public static native void pasteTo(com.google.gwt.user.client.Element 
>> element) /*-{
>>   $wnd.window.clipboardData.getData(element);
>> }-*/; 
>> This code only works on IE and returns an exception on Chrome.
>>
>> I need to process this event on a button click.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "GWT Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/google-web-toolkit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to