Documentation
¶
Overview ¶
Package form implements a form renderer using Bootstrap.
Importing this package will register Renderer as the default form renderer, so users should usually import this package only for its side-effects and use gnd.la/form directly.
import ( _ "gnd.la/bootstrap/form" )
Index ¶
- type Options
- type Renderer
- func (r *Renderer) BeginField(w io.Writer, field *form.Field) error
- func (r *Renderer) BeginInput(w io.Writer, field *form.Field, placeholder string, pos int) error
- func (r *Renderer) BeginLabel(w io.Writer, field *form.Field, label string, pos int) error
- func (r *Renderer) EndField(w io.Writer, field *form.Field) error
- func (r *Renderer) EndInput(w io.Writer, field *form.Field, pos int) error
- func (r *Renderer) EndLabel(w io.Writer, field *form.Field, pos int) error
- func (r *Renderer) FieldAttributes(field *form.Field, pos int) (html.Attrs, error)
- func (r *Renderer) InputColumns(size bootstrap.Size) int
- func (r *Renderer) LabelAttributes(field *form.Field, pos int) (html.Attrs, error)
- func (r *Renderer) SetInputColumns(size bootstrap.Size, columns int)
- func (r *Renderer) WriteAddOn(w io.Writer, field *form.Field, addon *form.AddOn) error
- func (r *Renderer) WriteError(w io.Writer, field *form.Field, err error) error
- func (r *Renderer) WriteHelp(w io.Writer, field *form.Field, help string) error
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
}
func (*Renderer) BeginInput ¶
func (*Renderer) BeginLabel ¶
func (*Renderer) FieldAttributes ¶
func (*Renderer) InputColumns ¶
InputColumns returns the number of input columns for the given ize. See also SetInputColumns.
func (*Renderer) LabelAttributes ¶
func (*Renderer) SetInputColumns ¶
SetInputColumns sets the number of grid columns used for the input fields with the given size. This is frequently used in conjunction with .form-horizontal.
func (*Renderer) WriteAddOn ¶
func (*Renderer) WriteError ¶
Click to show internal directories.
Click to hide internal directories.