X-Git-Url: http://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=core%2Forg.argeo.entity.ui%2Fsrc%2Forg%2Fargeo%2Fentity%2Fui%2Fforms%2FMultiTermsPart.java;h=9c3618d8d262c981449480d82af77be14209513f;hp=436cc17b89457e9e99c62ccfd65fca6249873953;hb=8219836d1c86d2c74ab0c8579254311c7bad129b;hpb=b933bfdb833cdde38bd5d9797ff43a7ee7068dcf diff --git a/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java b/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java index 436cc17..9c3618d 100644 --- a/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java +++ b/core/org.argeo.entity.ui/src/org/argeo/entity/ui/forms/MultiTermsPart.java @@ -41,7 +41,9 @@ public class MultiTermsPart extends AbstractTermsPart { @Override protected Control createControl(Composite box, String style) { Composite placeholder = new Composite(box, SWT.NONE); - RowLayout rl = new RowLayout(SWT.HORIZONTAL); + + boolean vertical = SWT.VERTICAL == (getStyle() & SWT.VERTICAL); + RowLayout rl = new RowLayout(vertical ? SWT.VERTICAL : SWT.HORIZONTAL); rl.wrap = true; placeholder.setLayout(rl); List currentValue = getValue(); @@ -181,7 +183,7 @@ public class MultiTermsPart extends AbstractTermsPart { terms: for (String str : curr) { Term term = termsManager.getTerm(str); if (term == null) { - log.warn("Ignoring term " + str + " as it was not found."); + log.warn("Ignoring term " + str + " for " + getNode() + ", as it was not found."); continue terms; } res.add(term);