首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gwtupload缺失工具

gwtupload缺失工具
EN

Stack Overflow用户
提问于 2013-12-05 13:39:22
回答 1查看 81关注 0票数 0

我正在使用gwtupload库来更改标准上传表单。基本上,我只想创建一个具有图像的小部件,并通过css更改它:悬停和:active。

代码语言:javascript
复制
public class FileUploadFormImpl extends FileUploadForm implements HasClickHandler {

  private SingleUploader fileUpload;

  public FileUploadFormImplCostum(String actionUrl) {
    setAction(actionUrl);
    // Create Panel with costum Button
    DecoratorPanel widget = new DecoratorPanel();
    widget.setSize("100%", "100%");
    widget.setStyleName("costum-Button");

    // Create a FileUpload widget.
    fileUpload = new SingleUploader(FileInputType.CUSTOM.with(widget));
    fileUpload.setStyleName("costum-Button"); 
    fileUpload.setWidth("100%");

    fileUpload.getWidget().setSize("100%", "100%);");

    add(fileUpload);
  }
    @Override
    public HandlerRegistration addClickHandler(ClickHandler handler) {
        return addDomHandler(handler, ClickEvent.getType());
    }

这些项目构建但没有运行,我收到了错误消息:

代码语言:javascript
复制
java.lang.AssertionError: Button should implement HasClickHandlers

但是我有一个点击处理程序,它基本上和库示例代码页上的一样。我不明白,这是我的实现错了,还是我错过了什么。寻求任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-05 13:48:58

您将传递给FileInputType.CUSTOM.with方法--不实现HasClickHandlers的DecoratorPanel。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20401512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档