簡體   English   中英

gwtupload缺少工具

[英]gwtupload missing implement

我正在使用gwtupload庫更改標准的上傳表單。 基本上,我只想創建一個帶有圖像的小部件,然后通過CSS在:hover和:active上對其進行更改。

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());
    }

項目生成,但沒有運行,我收到錯誤消息:

java.lang.AssertionError: Button should implement HasClickHandlers

但是我有一個單擊處理程序,它與庫示例代碼頁面上的基本相同。 我不明白這是我的實現錯誤還是我錯過了什么。 感謝任何幫助。

您正在將未實現HasClickHandlers的DecoratorPanel方法傳遞給FileInputType.CUSTOM.with方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM