diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/ADTabpanel.java b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/ADTabpanel.java index 3a1da7fad2..ce617b9192 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/ADTabpanel.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/ADTabpanel.java @@ -924,8 +924,19 @@ DataStatusListener, IADTabpanel public void switchRowPresentation() { if (formComponent.isVisible()) { formComponent.setVisible(false); + //de-activate embedded panel + for(EmbeddedPanel ep : includedPanel) + { + activateChild(false, ep); + } } else { formComponent.setVisible(true); + //activate embedded panel + for(EmbeddedPanel ep : includedPanel) + { + activateChild(true, ep); + } + } listPanel.setVisible(!formComponent.isVisible()); if (listPanel.isVisible()) {