Documentation ¶
Overview ¶
Package common This package provides basic constants used by forms packages.
Index ¶
- Constants
- Variables
- func ClearCachedConfig()
- func ClearCachedTemplate()
- func DelCachedConfig(key string) bool
- func DelCachedTemplate(key string) bool
- func GetOrSetCachedConfig(cachedKey string, generator func() (*config.Config, error)) (c *config.Config, err error)
- func GetOrSetCachedTemplate(cachedKey string, generator func() (*template.Template, error)) (c *template.Template, err error)
- func LookupPath(widget string) string
- func ParseFS(fs fs.FS, files ...string) (*template.Template, error)
- func ParseFiles(files ...string) (*template.Template, error)
- func ParseTmpl(data interface{}, fn_tpl template.FuncMap, ...) string
- func SetTmplDir(theme, tmplDir string)
- func Tag(t reflect.Type, f reflect.StructField, tagName string) (value string, tf tagfast.Faster)
- func TagVal(t reflect.Type, fieldNo int, tagName string) string
- func TmplDir(theme string) (tmplDir string)
- func TmplExists(tmpl string) bool
- type FileSystems
- type HTMLAttrValues
- type HTMLAttributes
- type HTMLData
Constants ¶
View Source
const ( BASE = "base" BOOTSTRAP = "bootstrap3" )
Available form themes
View Source
const ( BUTTON = "button" CHECKBOX = "checkbox" COLOR = "color" DATE = "date" DATETIME = "datetime" DATETIME_LOCAL = "datetime-local" EMAIL = "email" FILE = "file" HIDDEN = "hidden" IMAGE = "image" MONTH = "month" NUMBER = "number" PASSWORD = "password" RADIO = "radio" RANGE = "range" RESET = "reset" SEARCH = "search" SUBMIT = "submit" TEL = "tel" TEXT = "text" TIME = "time" URL = "url" WEEK = "week" TEXTAREA = "textarea" SELECT = "select" STATIC = "static" )
Input field types
View Source
const (
PACKAGE_NAME = "github.com/coscms/forms"
)
Variables ¶
View Source
var (
LabelFn = func(s string) string {
return s
}
)
View Source
var TplFuncs = func() template.FuncMap { return template.FuncMap{} }
Functions ¶
func ClearCachedConfig ¶ added in v1.4.0
func ClearCachedConfig()
func ClearCachedTemplate ¶
func ClearCachedTemplate()
func DelCachedConfig ¶ added in v1.4.0
func DelCachedTemplate ¶ added in v1.4.0
func GetOrSetCachedConfig ¶ added in v1.8.5
func GetOrSetCachedTemplate ¶ added in v1.8.5
func LookupPath ¶ added in v1.7.2
LookupPath creates the complete path of the desired widget template
func SetTmplDir ¶ added in v1.4.0
func SetTmplDir(theme, tmplDir string)
func TmplExists ¶ added in v1.4.0
Types ¶
type FileSystems ¶ added in v1.4.4
var FileSystem FileSystems
func (FileSystems) IsEmpty ¶ added in v1.4.4
func (f FileSystems) IsEmpty() bool
func (FileSystems) Open ¶ added in v1.4.4
func (f FileSystems) Open(name string) (file fs.File, err error)
func (*FileSystems) Register ¶ added in v1.4.4
func (f *FileSystems) Register(fileSystem fs.FS)
func (FileSystems) Size ¶ added in v1.4.4
func (f FileSystems) Size() int
type HTMLAttrValues ¶ added in v1.6.0
type HTMLAttrValues []string
func (*HTMLAttrValues) Add ¶ added in v1.6.0
func (s *HTMLAttrValues) Add(value string)
func (HTMLAttrValues) Exists ¶ added in v1.8.3
func (s HTMLAttrValues) Exists(attr string) bool
func (HTMLAttrValues) IsEmpty ¶ added in v1.6.0
func (s HTMLAttrValues) IsEmpty() bool
func (*HTMLAttrValues) Remove ¶ added in v1.6.0
func (s *HTMLAttrValues) Remove(value string)
func (HTMLAttrValues) Size ¶ added in v1.6.0
func (s HTMLAttrValues) Size() int
func (HTMLAttrValues) String ¶ added in v1.6.0
func (s HTMLAttrValues) String() string
type HTMLAttributes ¶ added in v1.8.3
func (HTMLAttributes) Exists ¶ added in v1.8.3
func (s HTMLAttributes) Exists(attr string) bool
func (HTMLAttributes) FillFrom ¶ added in v1.8.3
func (s HTMLAttributes) FillFrom(data map[string]interface{})
func (HTMLAttributes) FillFromStringMap ¶ added in v1.8.3
func (s HTMLAttributes) FillFromStringMap(data map[string]string)
Click to show internal directories.
Click to hide internal directories.