我如何在Smart GWT中使用JSNI?

时间:2017-04-18 17:10:58

标签: smartgwt jsni

我是Smart GWT的新手。 试图找出smart-gwt

中上传的文件大小

此处我使用UploadItem类进行文件上传,使用ButtonItem进行上传按钮。

请参阅下面生成的html文件: -

(<input type="FILE" tabindex="4011" style="width: 196px; -moz-user-focus: normal;" class="uploadItem" autocomplete="OFF" onselect="if (window.isc_UploadItem_3 == null) return;isc_UploadItem_3.$1162()" oninput="isc_UploadItem_3._handleInput()" spellcheck="true" $9a="$9b" $89="isc_UploadItem_3" handlenativeevents="false" id="isc_V4" name="file" multiple="">)

ButtonItem单击处理程序: -

uploadButtonItem.addClickHandler(new ClickHandler() {

            @Override
            public void onClick(ClickEvent event) {
                getFileSize();
            }
        });

JSNI方法: -

   public static native int getFileSize() /*-{
        return $wnd.$('.uploadItem').files[0].size;
  }-*/;

我得到&#34; $ wnd不是一个功能&#34;单击上传按钮时出现异常。

请帮我解决这个问题

0 个答案:

没有答案