Documentation
¶
Index ¶
- func NewMultiSelectInput(attrs map[string]string, choices func() []widgets.Option) widgets.Widget
- type MultiSelectWidget
- type OptionsWidget
- func NewCheckboxInput(attrs map[string]string, choices func() []widgets.Option) *OptionsWidget
- func NewOptionWidget(type_ string, templateName string, attrs map[string]string, ...) *OptionsWidget
- func NewRadioInput(attrs map[string]string, choices func() []widgets.Option) *OptionsWidget
- func NewSelectInput(attrs map[string]string, choices func() []widgets.Option) *OptionsWidget
- func (o *OptionsWidget) GetContextData(id, name string, value interface{}, attrs map[string]string) ctx.Context
- func (b *OptionsWidget) Render(w io.Writer, id, name string, value interface{}, attrs map[string]string) error
- func (b *OptionsWidget) RenderWithErrors(w io.Writer, id, name string, value interface{}, errors []error, ...) error
- func (o *OptionsWidget) Validate(value interface{}) []error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MultiSelectWidget ¶
type MultiSelectWidget struct {
*OptionsWidget
}
func (*MultiSelectWidget) Media ¶
func (m *MultiSelectWidget) Media() media.Media
func (*MultiSelectWidget) ValueFromDataDict ¶
func (m *MultiSelectWidget) ValueFromDataDict(data url.Values, files map[string][]filesystem.FileHeader, name string) (interface{}, []error)
type OptionsWidget ¶
type OptionsWidget struct {
*widgets.BaseWidget
Choices func() []widgets.Option
IncludeBlank bool
BlankLabel string
}
func NewCheckboxInput ¶
func NewCheckboxInput(attrs map[string]string, choices func() []widgets.Option) *OptionsWidget
func NewOptionWidget ¶
func NewRadioInput ¶
func NewRadioInput(attrs map[string]string, choices func() []widgets.Option) *OptionsWidget
func NewSelectInput ¶
func NewSelectInput(attrs map[string]string, choices func() []widgets.Option) *OptionsWidget
func (*OptionsWidget) GetContextData ¶
func (*OptionsWidget) RenderWithErrors ¶
func (*OptionsWidget) Validate ¶
func (o *OptionsWidget) Validate(value interface{}) []error
Click to show internal directories.
Click to hide internal directories.