bugs fixed on result size equal to 0
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/databases-manager-portlet@98536 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
90827d8d87
commit
42713e33d5
|
@ -1319,6 +1319,8 @@ public class GxtBorderLayoutPanel extends ContentPanel {
|
||||||
// LinkedHashMap<String, FileModel> data = element.getDBInfo();
|
// LinkedHashMap<String, FileModel> data = element.getDBInfo();
|
||||||
|
|
||||||
List<Result> dataDB = element.getDBInfo();
|
List<Result> dataDB = element.getDBInfo();
|
||||||
|
|
||||||
|
if (dataDB!=null){
|
||||||
|
|
||||||
// System.out.println("GxtBorderLayout->size info: " + dataDB.size());
|
// System.out.println("GxtBorderLayout->size info: " + dataDB.size());
|
||||||
|
|
||||||
|
@ -1347,6 +1349,8 @@ public class GxtBorderLayoutPanel extends ContentPanel {
|
||||||
|
|
||||||
centerUpper.add(grid);
|
centerUpper.add(grid);
|
||||||
centerUpper.layout(true);
|
centerUpper.layout(true);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -349,10 +349,18 @@ public class GxtTreePanel extends LayoutContainer {
|
||||||
}
|
}
|
||||||
|
|
||||||
// int numChildrenFolder = store.getChildCount(element);
|
// int numChildrenFolder = store.getChildCount(element);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
addChildren(element, result);
|
addChildren(element, result);
|
||||||
|
|
||||||
element.setIsLoaded(true);
|
element.setIsLoaded(true);
|
||||||
|
|
||||||
|
if (result.size()==0){
|
||||||
|
element.setIsExpanded(false);
|
||||||
|
treePanel.setExpanded(element, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if (tree.isMasked())
|
if (tree.isMasked())
|
||||||
tree.unmask();
|
tree.unmask();
|
||||||
|
@ -554,6 +562,11 @@ public class GxtTreePanel extends LayoutContainer {
|
||||||
|
|
||||||
// // fire event
|
// // fire event
|
||||||
// eventBus.fireEvent(new DisplayDBInfoEvent());
|
// eventBus.fireEvent(new DisplayDBInfoEvent());
|
||||||
|
|
||||||
|
if (result.size()==0){
|
||||||
|
element.setIsExpanded(false);
|
||||||
|
treePanel.setExpanded(element, false);
|
||||||
|
}
|
||||||
|
|
||||||
if (treePanel.isMasked())
|
if (treePanel.isMasked())
|
||||||
treePanel.unmask();
|
treePanel.unmask();
|
||||||
|
@ -629,6 +642,9 @@ public class GxtTreePanel extends LayoutContainer {
|
||||||
// loadTables(element);
|
// loadTables(element);
|
||||||
|
|
||||||
rootLogger.log(Level.INFO, "the database has not schema");
|
rootLogger.log(Level.INFO, "the database has not schema");
|
||||||
|
|
||||||
|
element.setIsExpanded(false);
|
||||||
|
treePanel.setExpanded(element, false);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
@ -649,10 +665,12 @@ public class GxtTreePanel extends LayoutContainer {
|
||||||
|
|
||||||
addChildren(element, result);
|
addChildren(element, result);
|
||||||
|
|
||||||
element.setIsLoaded(true);
|
// element.setIsLoaded(true);
|
||||||
|
|
||||||
// }
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
element.setIsLoaded(true);
|
||||||
|
|
||||||
if (treePanel.isMasked())
|
if (treePanel.isMasked())
|
||||||
treePanel.unmask();
|
treePanel.unmask();
|
||||||
|
|
Loading…
Reference in New Issue