我正在使用 com.extjs.gxt.ui.client.widget.form.FormPanel;用于文件上传。代码如下:
FormPanel panel = new FormPanel();
file = new FileUploadField();
file.setName("uploadedfile");
file.setFieldLabel("File");
FlexTable fileTable = new FlexTable();
fileTable.setWidget(0, 0, file);
panel.add(fileTable);
Button submitButton = new Button("Save");
panel.addButton(submitButton);
submitButton.addListener(Events.Select,
new Listener<ButtonEvent>() {
@Override
public void handleEvent(ButtonEvent be) {
panel.setAction(<someactionUrl>);
panel.submit();
}
});
表单提交文件上传开始后,我显示一个带有取消按钮的进度条。当用户单击取消按钮时,我想中止文件上传(表单提交请求)。我怎样才能做到这一点?