Skip to content
Snippets Groups Projects
Commit d8d709ba authored by pkupczyk's avatar pkupczyk
Browse files

SP-385 / BIS-247 : Metaprojects Browsing and Maintenance UI:

- increase width of the tree
- autoexpand metaprojects after loading

SVN: 27584
parent 22e59525
No related branches found
No related tags found
No related merge requests found
......@@ -57,7 +57,7 @@ public class MetaprojectBrowser extends ContentPanel implements IDisposableCompo
grids = new MetaprojectBrowserGrids(viewContext);
composite = new DisposableComposite(this, tree, grids);
BorderLayoutData treeLayout = new BorderLayoutData(LayoutRegion.WEST, 200, 20, 2000);
BorderLayoutData treeLayout = new BorderLayoutData(LayoutRegion.WEST, 400, 20, 2000);
treeLayout.setSplit(true);
treeLayout.setMargins(new Margins(2));
treeLayout.setCollapsible(true);
......
......@@ -24,7 +24,10 @@ import java.util.Map;
import com.extjs.gxt.ui.client.Style.SelectionMode;
import com.extjs.gxt.ui.client.data.BaseTreeLoader;
import com.extjs.gxt.ui.client.data.Loader;
import com.extjs.gxt.ui.client.data.RpcProxy;
import com.extjs.gxt.ui.client.data.TreeLoadEvent;
import com.extjs.gxt.ui.client.event.Listener;
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
import com.extjs.gxt.ui.client.store.ListStore;
......@@ -118,6 +121,24 @@ public class MetaprojectTree extends TreeGrid<MetaprojectTreeItemData>
}
});
loader.addListener(Loader.Load, new Listener<TreeLoadEvent>()
{
@Override
public void handleEvent(TreeLoadEvent event)
{
List<MetaprojectTreeItemData> items = event.getData();
if (items != null && items.size() > 0
&& items.get(0) instanceof MetaprojectTreeMetaprojectItemData)
{
for (MetaprojectTreeItemData item : items)
{
MetaprojectTree.this.setExpanded(item, true);
}
}
}
});
loader.load();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment