gpt4 book ai didi

gwt - 如何在 FileUpload 小部件上触发 clickEvent?

转载 作者:行者123 更新时间:2023-12-02 00:24:07 27 4
gpt4 key购买 nike

我正在尝试创建一个简单的按钮,当单击它时,我想触发 FormPanel 内的隐藏 FileUpload 小部件。到目前为止我做了两件事:

  1. 我创建了一个原生 JavaScript单击 FileUpload 的函数简单时小部件的元素单击按钮。这有效在 Firefox 中很好,但不起作用在 Chrome 中。
  2. 此外,我还创建了这:NativeEvent nevent =Document.get().createFocusEvent();//我也尝试过createclickEvent()
    DomEvent.fireNativeEvent(nevent, fileUploadWidget);这不根本没有工作。

谁能帮帮我吗???我搜索了很多,但没有找到任何有用的东西。

最佳答案

myFileUpload.getElement().<InputElement>cast().click()

这就是您要找的。

为了在基于 WebKit 的浏览器(Chrome、Safari)中工作,FileUpload 必须“移出 View ”但不能隐藏(如 setVisible(false) 中,它将 CSS display 属性设置为 none ),即类似(在 CSS 中):position:absolute; top: -1000px; left: -1000px;

关于gwt - 如何在 FileUpload 小部件上触发 clickEvent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com