gwt - how can i trigger clickEvent on FileUpload widget?

后端 未结 3 687
小蘑菇
小蘑菇 2021-01-14 03:25

I\' m trying to create a simple Button and when it\'s clicked I want to trigger a hidden FileUpload widget which is inside a FormPanel. What I have done until now is two thi

3条回答
  •  感动是毒
    2021-01-14 03:38

    myFileUpload.getElement().cast().click()
    

    is what you're looking for.

    For it to work in WebKit-based browsers (Chrome, Safari), the FileUpload has to be "moved out of view" but not hidden (as in setVisible(false), which sets the CSS display property to none), i.e. something like (in CSS): position:absolute; top: -1000px; left: -1000px;

提交回复
热议问题