Versions in this module Expand all Collapse all v0 v0.0.2 Jan 29, 2025 v0.0.1 Jan 29, 2025 Changes in this version + type BaseInput interface + GetHtmlElement func() *html.Html + GetLabel func() *string + GetLabelElement func() *html.Html + GetName func() string + type Container interface + AddButton func(name string, caption *string) + AddCheckbox func(name string, caption *string) + AddCheckboxList func(name string, label *string, items []string) + AddColor func(name string, label *string) + AddDate func(name string, label *string) + AddDateTime func(name string, label *string, inSeconds *bool) + AddEmail func(name string, label *string) + AddFloat func(name string, label *string) + AddHidden func(name string, defaultValue *string) + AddImageButton func(name string, src *string, alt *string) + AddInteger func(name string, label *string) + AddMultiSelect func(name string, label *string, items []string) + AddMultiUpload func(name string, label *string) + AddPassword func(name string, label *string) + AddRadioList func(name string, label *string, items []string) + AddSelect func(name string, label *string, items []string) + AddSubmit func(name string, caption *string) + AddText func(name string, label *string) + AddTextArea func(name string, label *string) + AddTime func(name string, label *string, inSeconds *bool) + AddUpload func(name string, label *string) + GetForm func() html.Html + Render func() string + type Form struct + func NewForm() *Form + func (f *Form) AddSelect() + func (f *Form) GetRenderer() Renderer + func (f *Form) SetRenderer(renderer Renderer) *Form + type FormElement interface + GetHtmlElement func() *html.Html + type Renderer interface + Render func() template.HTML + func NewSimpleRenderer() Renderer + type RuleValidator struct + type SimpleRenderer struct + func (r *SimpleRenderer) Render() template.HTML + type TextInput struct + func NewTextInput(name string, label *string) *TextInput + func (t *TextInput) GetHtmlElement() *html.Html + func (t *TextInput) GetLabel() *string + func (t *TextInput) GetLabelElement() *html.Html + func (t *TextInput) GetName() string + type Validator interface + Validate func() (bool, []interface{})