2011-01-06 58 views
1

我是SmartGWT的新手。我在FF 3.6上使用SmartGWT(LGPL)2.2。 我已经成功完成了我的GWT-Ext项目中的文件上传模块。在那我正在使用一个FormPanel & a FileUpload控制。该文件被上传后,我处理这样的事件:UploadItem:文件成功上传时如何获取事件?

代码:

formPanel.addFormListener(new FormListenerAdapter(){ 

    @Override 
    public void onActionComplete(Form form, int httpStatus, 
    String responseText) { 
    MessageBox.alert("Succesful"); 
    } 
    @Override 
    public void onActionFailed(Form form, int httpStatus, 
    String responseText) { 
    MessageBox.alert("Failed"); 
    } 

    }); 

我使用Struts来发送请求给我的Action类&重定向回听者这样的:

代码:

<package name="default" extends="struts-default"> 
    <action name="FileUploadAction" class="com.nextenders.server.actions.FileUploadAction" > 
    <result name="success" type="redirect">SUCCESS</result> 
    <result name="fail">FAIL</result> 
    <result name="none">NONE</result> 
    <result name="blank">BLANK</result> 
    <result name="size">SIZE</result> 
    </action> 
</package> 

我使用DynamicFormSmartGWT的UploadItem。 谁能告诉我是否有类似的功能,如formPanel.addFormListener()DynamicForm SmartGWT?

回答

相关问题