public void render(Component comp, Writer out) throws IOException { final SmartWriter wh = new SmartWriter(out); final Checkbox self = (Checkbox) comp; final String uuid = self.getUuid(); wh.write("<span id=\"").write(uuid).write("\""); wh.write(" z.type=\"zul.btn.Ckbox\""); wh.write(self.getOuterAttrs()).write("><input type=\"checkbox\" id=\""); wh.write(uuid).write("!real\"").write(self.getInnerAttrs()); wh.write("/><label for=\"").write(uuid).write("!real\""); wh.write(self.getLabelAttrs()).write(" class=\""+self.getZclass()+"-cnt\"") .write(">").write(self.getImgTag()); new Out(self.getLabel()).render(out); wh.write("</label></span>"); } }