Documentation
¶
Index ¶
- type Builder
- func (b *Builder) AutoComponentFunc(field *presets.FieldContext, ctx *web.EventContext) (r h.HTMLComponent)
- func (b *Builder) Build() *Builder
- func (b *Builder) BuildMode(mode presets.FieldMode) *Builder
- func (b *Builder) Comp(f func(itemsVar string, ctx *presets.FieldContext) h.HTMLComponent) *Builder
- func (b *Builder) ComponentFunc(mode presets.FieldMode) presets.FieldComponentFunc
- func (b *Builder) DetailComponentFunc(field *presets.FieldContext, ctx *web.EventContext) (r h.HTMLComponent)
- func (b *Builder) Field(fieldName string) *Builder
- func (b *Builder) Items(items func(ctx *presets.FieldContext) (items any, err error)) *Builder
- func (b *Builder) Model(mb *presets.ModelBuilder) *Builder
- func (b *Builder) SetFieldsComponentFunc(fb *presets.FieldsBuilder, mode presets.FieldMode)
- func (b *Builder) TableComponentFunc(*presets.FieldContext, *web.EventContext) (r h.HTMLComponent)
- func (b *Builder) WrapComp(f func(ctx *presets.FieldContext, comp h.HTMLComponent) h.HTMLComponent) *Builder
- func (b *Builder) WrapSorter(...) *Builder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func New ¶
func New(comp func(itemsVar string, ctx *presets.FieldContext) h.HTMLComponent) *Builder
func (*Builder) AutoComponentFunc ¶
func (b *Builder) AutoComponentFunc(field *presets.FieldContext, ctx *web.EventContext) (r h.HTMLComponent)
func (*Builder) Comp ¶
func (b *Builder) Comp(f func(itemsVar string, ctx *presets.FieldContext) h.HTMLComponent) *Builder
func (*Builder) ComponentFunc ¶
func (b *Builder) ComponentFunc(mode presets.FieldMode) presets.FieldComponentFunc
func (*Builder) DetailComponentFunc ¶
func (b *Builder) DetailComponentFunc(field *presets.FieldContext, ctx *web.EventContext) (r h.HTMLComponent)
func (*Builder) SetFieldsComponentFunc ¶
func (b *Builder) SetFieldsComponentFunc(fb *presets.FieldsBuilder, mode presets.FieldMode)
func (*Builder) TableComponentFunc ¶
func (b *Builder) TableComponentFunc(*presets.FieldContext, *web.EventContext) (r h.HTMLComponent)
func (*Builder) WrapComp ¶
func (b *Builder) WrapComp(f func(ctx *presets.FieldContext, comp h.HTMLComponent) h.HTMLComponent) *Builder
func (*Builder) WrapSorter ¶
func (b *Builder) WrapSorter(f func(ctx *presets.FieldContext, sorter *vx.VXArraySorterBuilder) h.HTMLComponent) *Builder
Click to show internal directories.
Click to hide internal directories.