Documentation
¶
Index ¶
- type Builder
- func (b *Builder) AutoComponentFunc(field *presets.FieldContext, ctx *web.EventContext) (r h.HTMLComponent)
- func (b *Builder) Build(mode presets.FieldMode) *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) Fields(fieldNames ...string) *Builder
- func (b *Builder) MaxEditHeight(height int) *Builder
- func (b *Builder) MaxViewHeight(height int) *Builder
- func (b *Builder) Model(mb *presets.ModelBuilder) *Builder
- func (b *Builder) SetFieldsComponentFunc(fb *presets.FieldsBuilder, mode presets.FieldMode)
- func (b *Builder) Store(saver Storer) *Builder
- func (b *Builder) StoreImages(ctx context.Context, value []byte) (r *StoreImagesResult, err error)
- func (b *Builder) TableComponentFunc(*presets.FieldContext, *web.EventContext) (r h.HTMLComponent)
- func (b *Builder) Updator(f func(t *Builder, do presets.DataOperator) presets.DataOperator) *Builder
- func (b *Builder) WithValidateScript(f presets.FieldValidatorFunc) *Builder
- func (b *Builder) WrapComp(f func(ctx *presets.FieldContext, comp h.HTMLComponent) h.HTMLComponent) *Builder
- func (b *Builder) WrapEditor(f func(ctx *presets.FieldContext, comp *vx.VXTipTapEditorBuilder)) *Builder
- func (b *Builder) WrapReadonly(f func(ctx *presets.FieldContext, value string) (string, error)) *Builder
- func (b *Builder) WrapSaver(wraper func(saver Storer) Storer) *Builder
- type StoreFunc
- type StoreImagesEntry
- type StoreImagesResult
- type Storer
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 (*Builder) AutoComponentFunc ¶
func (b *Builder) AutoComponentFunc(field *presets.FieldContext, ctx *web.EventContext) (r h.HTMLComponent)
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) MaxEditHeight ¶
func (*Builder) MaxViewHeight ¶
func (*Builder) SetFieldsComponentFunc ¶
func (b *Builder) SetFieldsComponentFunc(fb *presets.FieldsBuilder, mode presets.FieldMode)
func (*Builder) StoreImages ¶
func (*Builder) TableComponentFunc ¶
func (b *Builder) TableComponentFunc(*presets.FieldContext, *web.EventContext) (r h.HTMLComponent)
func (*Builder) Updator ¶
func (b *Builder) Updator(f func(t *Builder, do presets.DataOperator) presets.DataOperator) *Builder
func (*Builder) WithValidateScript ¶
func (b *Builder) WithValidateScript(f presets.FieldValidatorFunc) *Builder
func (*Builder) WrapComp ¶
func (b *Builder) WrapComp(f func(ctx *presets.FieldContext, comp h.HTMLComponent) h.HTMLComponent) *Builder
func (*Builder) WrapEditor ¶
func (b *Builder) WrapEditor(f func(ctx *presets.FieldContext, comp *vx.VXTipTapEditorBuilder)) *Builder
func (*Builder) WrapReadonly ¶
type StoreFunc ¶
type StoreImagesEntry ¶
type StoreImagesResult ¶
type StoreImagesResult struct {
NewValue []byte
Images []*StoreImagesEntry
}
func (*StoreImagesResult) Changed ¶
func (r *StoreImagesResult) Changed() bool
Click to show internal directories.
Click to hide internal directories.