github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgView/kmgBootstrap/tplInputWrapVertical.go (about) 1 package kmgBootstrap 2 3 import ( 4 "bytes" 5 "github.com/bronze1man/kmg/kmgXss" 6 ) 7 8 func tplInputWrapVertical(config InputWrapVertical) string { 9 var _buf bytes.Buffer 10 _buf.WriteString(`<div class="form-group has-feedback"> 11 <label class="col-sm-2 control-label">`) 12 _buf.WriteString(kmgXss.H(config.ShowName)) 13 _buf.WriteString(` `) 14 if config.Need { 15 _buf.WriteString(` <span style="color:red">*</span> 16 `) 17 } 18 _buf.WriteString(` </label> 19 20 <div class="col-sm-8 `) 21 if config.AppendTpl != nil { 22 _buf.WriteString(` form-inline `) 23 } 24 _buf.WriteString(`"> 25 `) 26 _buf.WriteString(config.Body.HtmlRender()) 27 _buf.WriteString(` <span style="font-size:12px;color:red"> 28 `) 29 if config.Comment != "" { 30 _buf.WriteString(` 提示: `) 31 _buf.WriteString(kmgXss.H(config.Comment)) 32 _buf.WriteString(` `) 33 } 34 _buf.WriteString(` </span> 35 `) 36 if config.AppendTpl != nil { 37 _buf.WriteString(` `) 38 _buf.WriteString(config.AppendTpl.HtmlRender()) 39 _buf.WriteString(` `) 40 } 41 _buf.WriteString(` </div> 42 </div>`) 43 return _buf.String() 44 }