|
|
|
@ -336,9 +336,12 @@ func (self *CustomStruct) ToHTML(value JsonValue) (template.HTML, error) { |
|
|
|
obj, _ := value.(JsonObject) |
|
|
|
|
|
|
|
ret := template.HTML("") |
|
|
|
ret += `<div>` |
|
|
|
ret += `<div>` //FIXME: better tag
|
|
|
|
for _, v := range self.Variables { |
|
|
|
log.Println("variable:", v.Name()) |
|
|
|
if v.Name() != "" { |
|
|
|
label := `<label>` + template.HTMLEscapeString(v.Name()) + `</label>` |
|
|
|
ret += template.HTML(label) |
|
|
|
} |
|
|
|
|
|
|
|
html, err := v.Type.ToHTML(obj[v.Name()]) |
|
|
|
if err != nil { |
|
|
|
|