我是SmartGWT的新手。我使用的是SmartGWT(LGPL) 2.2和FF 3.6。我已经在我的GWT项目中成功地完成了文件上传模块。其中我使用了一个FormPanel &一个FileUpload控件。上传文件后,我将事件处理如下:
代码:
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>我用的是DynamicForm和UploadItem of SmartGWT。有人能告诉我是否有类似于formPanel.addFormListener() in DynamicForm of SmartGWT的类似功能吗?
发布于 2011-01-13 09:33:25
没有内置回调可用于此。您需要创建一些代码来实现回调功能。
你可以有一些想法
http://forums.smartclient.com/showthread.php?t=5477
https://stackoverflow.com/questions/4611963
复制相似问题