widget

package
v0.22.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func UseAll

func UseAll()

Types

type Checkbox

type Checkbox struct{}

func (Checkbox) Edit

func (widget Checkbox) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (Checkbox) Encoding

func (widget Checkbox) Encoding(_ *form.Element) string

func (Checkbox) ShowLabels

func (widget Checkbox) ShowLabels() bool

func (Checkbox) View

func (widget Checkbox) View(element *form.Element, schema *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type DatePicker added in v0.21.0

type DatePicker struct{}

func (DatePicker) Edit added in v0.21.0

func (widget DatePicker) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

func (DatePicker) Encoding added in v0.21.0

func (widget DatePicker) Encoding(_ *form.Element) string

func (DatePicker) ShowLabels added in v0.21.0

func (widget DatePicker) ShowLabels() bool

func (DatePicker) View added in v0.21.0

func (widget DatePicker) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type Heading

type Heading struct{}

func (Heading) Edit

func (widget Heading) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

func (Heading) Encoding

func (widget Heading) Encoding(_ *form.Element) string

func (Heading) ShowLabels

func (widget Heading) ShowLabels() bool

func (Heading) View

func (widget Heading) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type Hidden

type Hidden struct{}

func (Hidden) Edit

func (widget Hidden) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

Hidden registers a text <input> widget into the library

func (Hidden) Encoding

func (widget Hidden) Encoding(_ *form.Element) string

func (Hidden) ShowLabels

func (widget Hidden) ShowLabels() bool

func (Hidden) View

func (widget Hidden) View(_ *form.Element, _ *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type Label

type Label struct{}

func (Label) Edit

func (widget Label) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

func (Label) Encoding

func (widget Label) Encoding(_ *form.Element) string

func (Label) ShowLabels

func (widget Label) ShowLabels() bool

func (Label) View

func (widget Label) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type LayoutGroup

type LayoutGroup struct{}

func (LayoutGroup) Edit

func (LayoutGroup) Edit(element *form.Element, schema *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (LayoutGroup) Encoding

func (widget LayoutGroup) Encoding(element *form.Element) string

func (LayoutGroup) ShowLabels

func (LayoutGroup) ShowLabels() bool

func (LayoutGroup) View

func (LayoutGroup) View(element *form.Element, schema *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type LayoutHorizontal

type LayoutHorizontal struct{}

func (LayoutHorizontal) Edit

func (widget LayoutHorizontal) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (LayoutHorizontal) Encoding

func (widget LayoutHorizontal) Encoding(element *form.Element) string

func (LayoutHorizontal) ShowLabels

func (widget LayoutHorizontal) ShowLabels() bool

func (LayoutHorizontal) View

func (widget LayoutHorizontal) View(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type LayoutTabs

type LayoutTabs struct{}

func (LayoutTabs) Edit

func (widget LayoutTabs) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (LayoutTabs) Encoding

func (widget LayoutTabs) Encoding(element *form.Element) string

func (LayoutTabs) ShowLabels

func (widget LayoutTabs) ShowLabels() bool

func (LayoutTabs) View

func (widget LayoutTabs) View(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type LayoutVertical

type LayoutVertical struct{}

func (LayoutVertical) Edit

func (widget LayoutVertical) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (LayoutVertical) Encoding

func (widget LayoutVertical) Encoding(element *form.Element) string

func (LayoutVertical) ShowLabels

func (widget LayoutVertical) ShowLabels() bool

func (LayoutVertical) View

func (widget LayoutVertical) View(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type Multiselect

type Multiselect struct{}

func (Multiselect) Edit

func (widget Multiselect) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

Multiselect registers a custom multi-select widget into the library

func (Multiselect) Encoding

func (widget Multiselect) Encoding(_ *form.Element) string

func (Multiselect) ShowLabels

func (widget Multiselect) ShowLabels() bool

func (Multiselect) View

func (widget Multiselect) View(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type Radio

type Radio struct{}

func (Radio) Edit

func (widget Radio) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (Radio) Encoding

func (widget Radio) Encoding(_ *form.Element) string

func (Radio) ShowLabels

func (widget Radio) ShowLabels() bool

func (Radio) View

func (widget Radio) View(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type Select

type Select struct{}

Select renders a select box widget

func (Select) Edit

func (widget Select) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (Select) Encoding

func (widget Select) Encoding(_ *form.Element) string

func (Select) ShowLabels

func (widget Select) ShowLabels() bool

func (Select) View

func (widget Select) View(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

type Text

type Text struct{}

func (Text) Edit

func (widget Text) Edit(element *form.Element, s *schema.Schema, provider form.LookupProvider, value any, b *html.Builder) error

func (Text) Encoding

func (widget Text) Encoding(_ *form.Element) string

func (Text) ShowLabels

func (widget Text) ShowLabels() bool

func (Text) View

func (widget Text) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type TextArea

type TextArea struct{}

TextArea renders a long text <textarea> widget

func (TextArea) Edit

func (widget TextArea) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

func (TextArea) Encoding

func (widget TextArea) Encoding(_ *form.Element) string

func (TextArea) ShowLabels

func (widget TextArea) ShowLabels() bool

func (TextArea) View

func (widget TextArea) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type Toggle

type Toggle struct{}

Toggle renders a custom toggle widget

func (Toggle) Edit

func (widget Toggle) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

func (Toggle) Encoding

func (widget Toggle) Encoding(_ *form.Element) string

func (Toggle) ShowLabels

func (widget Toggle) ShowLabels() bool

func (Toggle) View

func (widget Toggle) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type Upload

type Upload struct{}

func (Upload) Edit

func (widget Upload) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

func (Upload) Encoding

func (widget Upload) Encoding(_ *form.Element) string

func (Upload) ShowLabels

func (widget Upload) ShowLabels() bool

func (Upload) View

func (widget Upload) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

type WYSIWYG

type WYSIWYG struct{}

func (WYSIWYG) Edit

func (widget WYSIWYG) Edit(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

func (WYSIWYG) Encoding

func (widget WYSIWYG) Encoding(_ *form.Element) string

func (WYSIWYG) ShowLabels

func (widget WYSIWYG) ShowLabels() bool

func (WYSIWYG) View

func (widget WYSIWYG) View(element *form.Element, s *schema.Schema, _ form.LookupProvider, value any, b *html.Builder) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL