Documentation
¶
Index ¶
- type Renderer
- func (r *Renderer) Delete()
- func (r *Renderer) Deselect()
- func (r *Renderer) Edit(id string)
- func (r *Renderer) Filter(term string) []string
- func (r *Renderer) FocusedFieldID() string
- func (r *Renderer) Labels() []string
- func (r *Renderer) Mount()
- func (r *Renderer) New()
- func (r *Renderer) Presenter() view.Presenter
- func (r *Renderer) Save()
- func (r *Renderer) Select(id string)
- func (r *Renderer) SetField(name, value string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
Renderer is a headless reference renderer for browser-less simulation and tests.
func (*Renderer) Deselect ¶ added in v0.1.2
func (r *Renderer) Deselect()
Deselect clears the selection and form.
func (*Renderer) Edit ¶ added in v0.1.6
Edit simulates ⋮ → Editar: selects id then focuses the first field.
func (*Renderer) Filter ¶ added in v0.1.2
Filter filters the presenter items and returns their labels.
func (*Renderer) FocusedFieldID ¶ added in v0.1.6
FocusedFieldID returns the field name New()/Edit() last targeted.
func (*Renderer) Mount ¶
func (r *Renderer) Mount()
Mount triggers loading data into the presenter synchronously.
func (*Renderer) New ¶ added in v0.1.6
func (r *Renderer) New()
New simulates the "+" (create new) action: clears the selection/form and focuses the first field, same as a real renderer would.
func (*Renderer) Save ¶
func (r *Renderer) Save()
Save synchronizes the headless form values with the Record, and calls Save.
Click to show internal directories.
Click to hide internal directories.