Mercurial > dive4elements > gnv-client
diff gnv-artifacts/src/main/java/de/intevation/gnv/transition/TransitionBase.java @ 195:63f65fb9f210
Added uniform Visualization of Single Input-Elements to MinMax-Elements. issue55
gnv-artifacts/trunk@247 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Mon, 19 Oct 2009 13:33:36 +0000 |
parents | 17987acf20d0 |
children | 734ac082c8d1 |
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/transition/TransitionBase.java Mon Oct 19 12:18:08 2009 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/transition/TransitionBase.java Mon Oct 19 13:33:36 2009 +0000 @@ -577,6 +577,18 @@ } else if (o instanceof SingleValueDescribeData) { SingleValueDescribeData svdb = (SingleValueDescribeData) o; + + Element groupNode = xmlutilities.createXFormElement( + document, "group"); + groupNode.setAttribute("ref", svdb.getName()); + Element groupNodeLableNode = xmlutilities + .createXFormElement(document, "label"); + groupNodeLableNode.setTextContent(RessourceFactory + .getInstance().getRessource( + callMeta.getLanguages(), + svdb.getName(), + svdb.getName())); + groupNode.appendChild(groupNodeLableNode); Element inputNode = xmlutilities.createXFormElement( document, "input"); @@ -584,10 +596,7 @@ Element inputLableNode = xmlutilities.createXFormElement( document, "label"); - inputLableNode.setTextContent(RessourceFactory - .getInstance().getRessource( - callMeta.getLanguages(), svdb.getName(), - svdb.getName())); + inputLableNode.setTextContent(""); inputNode.appendChild(inputLableNode); Element inputValueNode = xmlutilities.createXFormElement( @@ -595,10 +604,11 @@ inputValueNode.setTextContent(svdb.getValue()); inputNode.appendChild(inputValueNode); + groupNode.appendChild(inputNode); if (!it.hasNext()) { - dynamic.appendChild(inputNode); + dynamic.appendChild(groupNode); } else { - staticNode.appendChild(inputNode); + staticNode.appendChild(groupNode); } }