2011-01-06 10 views
1

Ich bin neu in SmartGWT. Ich benutze SmartGWT (LGPL) 2.2 mit FF 3.6. Ich habe das Datei-Upload-Modul in meinem GWT-Ext-Projekt erfolgreich durchgeführt. Darin verwendete ich eine FormPanel & eine FileUpload Kontrolle. Nachdem die Datei hochgeladen behandelt ich die Veranstaltung wie folgt aus:UploadItem: Wie erhalte ich ein Ereignis, wenn die Datei erfolgreich hochgeladen wurde?

Code:

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"); 
    } 

    }); 

ich Struts verwendet Anfrage an meine Action-Klasse senden es & umleiten wie dies auf den Hörer zurück:

Code:

<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> 

ich benutze DynamicForm und UploadItem von SmartGWT. kann mir jemand sagen, ob es eine ähnliche Funktionalität wie formPanel.addFormListener() in DynamicForm von SmartGWT gibt?

Antwort