commit | 0aff256b480387aa6996921ada3fd497e3694a62 | [log] [tgz] |
---|---|---|
author | Daniel Wiehl <daniel.wiehl@bsiag.com> | Fri Oct 24 10:22:10 2014 +0200 |
committer | Daniel Wiehl <daniel.wiehl@bsiag.com> | Fri Oct 24 07:22:52 2014 -0400 |
tree | d518968e897c52aebd71c2a636b3a16e2bac6a52 | |
parent | 03c10c2c27e743243701f143b42c2d298d8bf01c [diff] |
Bug 448582: RAP [mobile/tablet]: Wrong owner-form for form-fields contained in tabs. https://bugs.eclipse.org/bugs/show_bug.cgi?id=448582 Set the original form to be the owner-form to have proper model context. Change-Id: I906022505ed6ad8e37fcc82b13c45bb744bf0ae5 Reviewed-on: https://git.eclipse.org/r/35434 Tested-by: Hudson CI Reviewed-by: Claudio Guglielmo <claudio.guglielmo@bsiag.com> Tested-by: Claudio Guglielmo <claudio.guglielmo@bsiag.com> Reviewed-on: https://git.eclipse.org/r/35444 Reviewed-by: Daniel Wiehl <daniel.wiehl@bsiag.com>
diff --git a/org.eclipse.scout.rt.client.mobile/src/org/eclipse/scout/rt/client/mobile/ui/form/fields/tabbox/TabBoxTableField.java b/org.eclipse.scout.rt.client.mobile/src/org/eclipse/scout/rt/client/mobile/ui/form/fields/tabbox/TabBoxTableField.java index a836180..e6f33ef 100644 --- a/org.eclipse.scout.rt.client.mobile/src/org/eclipse/scout/rt/client/mobile/ui/form/fields/tabbox/TabBoxTableField.java +++ b/org.eclipse.scout.rt.client.mobile/src/org/eclipse/scout/rt/client/mobile/ui/form/fields/tabbox/TabBoxTableField.java
@@ -99,6 +99,7 @@ IGroupBox tab = getTabColumn().getValue(getSelectedRow()); TabForm form = new TabForm(tab); + form.getRootGroupBox().setFormInternal(getForm()); // set the original form to be the owner-form to have proper model context (Bugzilla 149246). form.setDisplayHint(getForm().getDisplayHint()); form.setDisplayViewId(getForm().getDisplayViewId()); form.setModal(IForm.DISPLAY_HINT_DIALOG == form.getDisplayHint());