Shahar Havivi has uploaded a new change for review. Change subject: Webadmin: Tree pane is not refreshed ......................................................................
Webadmin: Tree pane is not refreshed Signed-off-by: Shahar Havivi<shav...@redhat.com> Change-Id: I6b1a315ea4f7c8bfedc5b13b591c2eb8c90ee5a2 --- M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java 1 file changed, 14 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/74/7374/1 diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java index 9a016ca..23aea49 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/tree/SystemTree.java @@ -1,5 +1,8 @@ package org.ovirt.engine.ui.webadmin.widget.tree; +import org.ovirt.engine.core.compat.Event; +import org.ovirt.engine.core.compat.EventArgs; +import org.ovirt.engine.core.compat.IEventListener; import org.ovirt.engine.ui.common.widget.action.AbstractActionStackPanelItem; import org.ovirt.engine.ui.common.widget.action.SimpleActionPanel; import org.ovirt.engine.ui.uicommonweb.BaseCommandTarget; @@ -34,6 +37,7 @@ this.modelProvider = modelProvider; initWidget(WidgetUiBinder.uiBinder.createAndBindUi(this)); addActionButtons(modelProvider, constants); + addModelListeners(modelProvider); } @SuppressWarnings({ "unchecked", "rawtypes" }) @@ -71,6 +75,16 @@ } + private void addModelListeners(SystemTreeModelProvider modelProvider) { + modelProvider.getModel().getItemsChangedEvent().addListener(new IEventListener() { + @Override + public void eventRaised(Event ev, Object sender, EventArgs args) { + // Collapse tree on refresh + expandTree(display.getRootTreeNode(), false); + } + }); + } + @Override protected CellTree createDataDisplayWidget(SystemTreeModelProvider modelProvider) { SystemTreeResources res = GWT.create(SystemTreeResources.class); -- To view, visit http://gerrit.ovirt.org/7374 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I6b1a315ea4f7c8bfedc5b13b591c2eb8c90ee5a2 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Shahar Havivi <shav...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches