1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.exoplatform.wcm.webui.form;
18
19 import java.io.Writer;
20
21 import org.exoplatform.webui.application.WebuiRequestContext;
22 import org.exoplatform.webui.core.UIComponent;
23 import org.exoplatform.webui.form.UIFormInputSet;
24
25
26
27
28
29
30
31 public class UIFormInputSetWithNoLabel extends UIFormInputSet {
32
33 public UIFormInputSetWithNoLabel(String name) throws Exception {
34 super(name);
35 }
36
37 @Override
38 public void processRender(WebuiRequestContext context) throws Exception {
39 if (getComponentConfig() != null) {
40 super.processRender(context);
41 return;
42 }
43 Writer w = context.getWriter();
44 w.write("<div class=\"UIFormInputSet\">");
45 w.write("<div class=\"form-horizontal\">");
46 for (UIComponent inputEntry : getChildren()) {
47 if (inputEntry.isRendered()) {
48 w.write("<div class=\"control-group\">");
49 w.write("<div class=\"controls-full\">");
50 renderUIComponent(inputEntry);
51 w.write("</div>");
52 w.write("</div>");
53 }
54 }
55 w.write("</div>");
56 w.write("</div>");
57 }
58 }