bug fixed on file upload
git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@71746 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
ff81bc5fb0
commit
50efbef1c7
|
@ -155,7 +155,6 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
|||
}
|
||||
|
||||
public GWTWorkspaceServiceAsync getRpcWorkspaceService() {
|
||||
|
||||
return rpcWorkspaceService;
|
||||
}
|
||||
|
||||
|
@ -679,7 +678,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
|||
}
|
||||
|
||||
private void doFileUploadEvent(FileUploadEvent fileUploadEvent) {
|
||||
FileModel folder = fileUploadEvent.getParentFileModel();
|
||||
FileModel folder = fileUploadEvent.getTargetFolderModel();
|
||||
|
||||
if(folder == null)
|
||||
folder = explorerPanel.getAsycTreePanel().getRootItem();
|
||||
|
@ -707,8 +706,14 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
|||
private void doCompletedFileUploadEvent(CompletedFileUploadEvent completedFileUploadEvent) {
|
||||
|
||||
// explorerPanel.getAsycTreePanel().reloadAndSelectTreeLevelFromWorkspaceForUplaod(completedFileUploadEvent.getParentFileModel().getIdentifier());
|
||||
explorerPanel.getAsycTreePanel().reloadTreeLevelAndExpandFolder(completedFileUploadEvent.getParentFileModel().getIdentifier());
|
||||
|
||||
//REFRESH TREE ONLY IF FOLDER PARENT EXISTS IN TREE
|
||||
if(explorerPanel.getAsycTreePanel().getFileModelByIdentifier(completedFileUploadEvent.getTargetFolderModel().getIdentifier())!=null){
|
||||
explorerPanel.getAsycTreePanel().reloadTreeLevelAndExpandFolder(completedFileUploadEvent.getTargetFolderModel().getIdentifier());
|
||||
}
|
||||
|
||||
notifySubscriber(completedFileUploadEvent);
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -1398,7 +1403,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt
|
|||
|
||||
CompletedFileUploadEvent fileUpEvent = (CompletedFileUploadEvent) event;
|
||||
|
||||
sub.addedFile(fileUpEvent.getItemIdentifier(), fileUpEvent.getParentFileModel());
|
||||
sub.addedFile(fileUpEvent.getItemIdentifier(), fileUpEvent.getTargetFolderModel());
|
||||
|
||||
}else if(event instanceof CreateUrlEvent){
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ public class CompletedFileUploadEvent extends GwtEvent<CompletedFileUploadEventH
|
|||
return EventsTypeEnum.COMPLETED_FILE_UPLOAD_EVENT;
|
||||
}
|
||||
|
||||
public FileModel getParentFileModel() {
|
||||
public FileModel getTargetFolderModel() {
|
||||
return parentFileModel;
|
||||
}
|
||||
|
||||
|
|
|
@ -9,11 +9,11 @@ import com.google.gwt.event.shared.GwtEvent;
|
|||
public class FileUploadEvent extends GwtEvent<FileUploadEventHandler> implements GuiEventInterface{
|
||||
public static Type<FileUploadEventHandler> TYPE = new Type<FileUploadEventHandler>();
|
||||
public enum UploadType {ARCHIVE, FILE};
|
||||
private FileModel parentFileModel = null;
|
||||
private FileModel targetFolder = null;
|
||||
private UploadType uploadType;
|
||||
|
||||
public FileUploadEvent(FileModel parentFileModel, UploadType uploadType) {
|
||||
this.parentFileModel = parentFileModel;
|
||||
public FileUploadEvent(FileModel targetFolder, UploadType uploadType) {
|
||||
this.targetFolder = targetFolder;
|
||||
this.uploadType = uploadType;
|
||||
}
|
||||
|
||||
|
@ -32,8 +32,8 @@ public class FileUploadEvent extends GwtEvent<FileUploadEventHandler> implements
|
|||
return EventsTypeEnum.FILE_UPLOAD_EVENT;
|
||||
}
|
||||
|
||||
public FileModel getParentFileModel() {
|
||||
return parentFileModel;
|
||||
public FileModel getTargetFolderModel() {
|
||||
return targetFolder;
|
||||
}
|
||||
|
||||
public UploadType getUploadType() {
|
||||
|
|
|
@ -75,8 +75,6 @@ public class DialogUpload extends Window {
|
|||
// Add a label
|
||||
formPanel.add(new Hidden("idFolder",parent.getIdentifier()));
|
||||
|
||||
|
||||
|
||||
formPanel.add(new Hidden("uploadType",fieldLabel));
|
||||
// fileUploadField.setFieldLabel(ConstantsExplorer.FILE);
|
||||
fileUploadField.setFieldLabel(fieldLabel);
|
||||
|
|
Loading…
Reference in New Issue