UploadItem: Как получить событие, если файл успешно загружен? - PullRequest
1 голос
/ 06 января 2011

Я новичок в SmartGWT.Я использую SmartGWT (LGPL) 2.2 с FF 3.6.Я успешно выполнил модуль загрузки файлов в моем проекте GWT-Ext.Я использовал элемент управления 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, чтобы отправить запрос в мой класс действий и перенаправить его обратно наслушатель, как это:

код:

 <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 SmartGWT.Может кто-нибудь сказать мне, если есть аналогичные функции, такие как formPanel.addFormListener() в DynamicForm SmartGWT?

1 Ответ

0 голосов
/ 13 января 2011

Для этого нет встроенного обратного вызова.Вам нужно создать код для реализации функции обратного вызова.

Вы можете получить представление

http://forums.smartclient.com/showthread.php?t=5477

...