Documentation
¶
Index ¶
- Constants
- Variables
- type Attribute
- type Date
- func (d Date) Build(id, field_name string, skip_completion_allowed bool) string
- func (d Date) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (d Date) HtmlName() string
- func (d Date) Name() string
- func (d Date) Validate(data_in string, skip_validation bool) (ok bool)
- func (d Date) WrongTestData() (out []string)
- type Hour
- func (h Hour) Build(id, field_name string, skip_completion_allowed bool) string
- func (h Hour) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (h Hour) HtmlName() string
- func (h Hour) Name() string
- func (h Hour) Validate(data_in string, skip_validation bool) (ok bool)
- func (h Hour) WrongTestData() (out []string)
- type Info
- type Mail
- func (t Mail) Build(id, field_name string, skip_completion_allowed bool) string
- func (Mail) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (Mail) HtmlName() string
- func (Mail) Name() string
- func (Mail) Validate(data_in string, skip_validation bool) (ok bool)
- func (Mail) WrongTestData() (out []string)
- type MonthDay
- func (m MonthDay) Build(id, field_name string, skip_completion_allowed bool) string
- func (m MonthDay) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (d MonthDay) HtmlName() string
- func (d MonthDay) Name() string
- func (m MonthDay) Validate(data_in string, skip_validation bool) (ok bool)
- func (m MonthDay) WrongTestData() (out []string)
- type Number
- func (n Number) Build(id, field_name string, skip_completion_allowed bool) string
- func (n Number) FieldAddEventListener(field_name string) string
- func (n Number) FieldRemoveEventListener(field_name string) string
- func (n Number) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (n Number) HtmlName() string
- func (n Number) Name() string
- func (n Number) Validate(data_in string, skip_validation bool) (ok bool)
- func (n Number) WrongTestData() (out []string)
- type Password
- func (p Password) Build(id, field_name string, skip_completion_allowed bool) string
- func (p Password) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (p Password) HtmlName() string
- func (p Password) Name() string
- func (p Password) Validate(data_in string, skip_validation bool) (ok bool)
- func (p Password) WrongTestData() (out []string)
- type Pk
- func (p Pk) Build(id, field_name string, skip_completion_allowed bool) string
- func (p Pk) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (p Pk) HtmlName() string
- func (p Pk) Name() string
- func (p Pk) Validate(data_in string, skip_validation bool) (ok bool)
- func (p Pk) WrongTestData() (out []string)
- type Text
- func (t Text) Build(id, field_name string, skip_completion_allowed bool) string
- func (t Text) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (t Text) HtmlName() string
- func (t Text) Name() string
- func (r Text) Validate(data_in string, skip_validation bool) (ok bool)
- func (t Text) WrongTestData() (out []string)
- type TextNum
- func (t TextNum) Build(id, field_name string, skip_completion_allowed bool) string
- func (t TextNum) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (t TextNum) HtmlName() string
- func (t TextNum) Name() string
- func (r TextNum) Validate(data_in string, skip_validation bool) (ok bool)
- func (t TextNum) WrongTestData() (out []string)
- type TextNumCode
- func (t TextNumCode) Build(id, field_name string, skip_completion_allowed bool) string
- func (t TextNumCode) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (t TextNumCode) HtmlName() string
- func (t TextNumCode) Name() string
- func (r TextNumCode) Validate(data_in string, skip_validation bool) (ok bool)
- func (t TextNumCode) WrongTestData() (out []string)
- type TextOnly
- func (t TextOnly) Build(id, field_name string, skip_completion_allowed bool) string
- func (t TextOnly) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (t TextOnly) HtmlName() string
- func (t TextOnly) Name() string
- func (t TextOnly) Validate(data_in string, skip_validation bool) (ok bool)
- func (t TextOnly) WrongTestData() (out []string)
- type TextSearch
- func (t TextSearch) Build(id, field_name string, skip_completion_allowed bool) string
- func (s TextSearch) GoodTestData(table_name, field_name string, random bool) (out []string)
- func (t TextSearch) HtmlName() string
- func (t TextSearch) Name() string
- func (r TextSearch) Validate(data_in string, skip_validation bool) (ok bool)
- func (s TextSearch) WrongTestData() (out []string)
Constants ¶
View Source
const MINIMAL_DEFAULT_PASSWORD = 2
View Source
const PatternMonthDay = `^[0-9]{2,2}$`
Variables ¶
View Source
var HOURS = []string{
"3 hras", "8 hras", "1 hora", "7 horas", "1 dia", "5 horas",
}
View Source
var PREPOSITIONS = []string{
"ante", "bajo", "contra", "de", "por", "si", "sobre", "detras",
}
View Source
var WRONG_DATA = []string{
"-1", "0", " ", "", "#", "& ", "% &", "SELECT * FROM", "=",
}
Functions ¶
This section is empty.
Types ¶
type Attribute ¶
type Attribute struct {
InputId string //id único input
TagType string //radio,check,text,number
CssClass string // clase css ej: "age"
PropertieName string //name="nombre"
DataSetFieldName string //"age-date","run","ip"
ValueIn string //valor por defecto
TitleInfo string //info
Pattern string //caracteres para validación
SkipCompletionAllowed bool //campo requerido validado
Minimum string //valor mínimo
Maximum string //valor máximo
Autocomplete string //on por defecto
//textarea
Rows string //filas ej 4,5,6
Cols string //columnas ej 50,80
Other string //otro atributo
PlaceHolder string
Step string
}
type Date ¶
type Date struct {
}
formato fecha: DD-MM-YYYY
func (Date) GoodTestData ¶
func (Date) WrongTestData ¶
type Hour ¶
formato 08:00
func (Hour) GoodTestData ¶
func (Hour) WrongTestData ¶
type Mail ¶
type Mail struct {
}
func (Mail) GoodTestData ¶
func (Mail) WrongTestData ¶
type MonthDay ¶
type MonthDay struct {
Hidden bool
}
formato fecha: DD-MM
func (MonthDay) GoodTestData ¶
func (MonthDay) WrongTestData ¶
type Number ¶
type Number struct {
CssClass string // ej money
Data string //ej ` data-after=" Años" `
Hidden bool
Pattern string //ej `^[0-9]{1,17}$`
}
solo valores numéricos positivos >= 0 máximo 20 char 18446744073709551615
func (Number) FieldAddEventListener ¶
func (Number) FieldRemoveEventListener ¶
func (Number) GoodTestData ¶
func (Number) WrongTestData ¶
type Password ¶
[a-zA-Z][a-zA-Z0-9-_.]{5,15}
Solo letras (en cualquier caso), números, guiones, guiones bajos y puntos. (No el carácter de barra, que se usa para escapar del punto).
debe comenzar con una letra y debe tener entre 5 y 10 caracteres (inclusive).
func (Password) GoodTestData ¶
func (Password) WrongTestData ¶
type Pk ¶
Primary key
func (Pk) GoodTestData ¶
func (Pk) WrongTestData ¶
type Text ¶
type Text struct {
Hidden bool
// contains filtered or unexported fields
}
texto,punto,coma, paréntesis o números permitidos
func (Text) GoodTestData ¶
options: first_name,last_name, phrase
func (Text) WrongTestData ¶
type TextNum ¶
type TextNum struct {
}
texto, numero y guion bajo 5 a 15 caracteres
func (TextNum) GoodTestData ¶
func (TextNum) WrongTestData ¶
type TextNumCode ¶
type TextNumCode struct {
}
texto y numero para código ej: V234
func (TextNumCode) Build ¶
func (t TextNumCode) Build(id, field_name string, skip_completion_allowed bool) string
func (TextNumCode) GoodTestData ¶
func (t TextNumCode) GoodTestData(table_name, field_name string, random bool) (out []string)
func (TextNumCode) HtmlName ¶
func (t TextNumCode) HtmlName() string
func (TextNumCode) Name ¶
func (t TextNumCode) Name() string
func (TextNumCode) Validate ¶
func (r TextNumCode) Validate(data_in string, skip_validation bool) (ok bool)
validación con datos de entrada
func (TextNumCode) WrongTestData ¶
func (t TextNumCode) WrongTestData() (out []string)
type TextOnly ¶
type TextOnly struct {
Hidden bool
PatternTextOnly string //ej: `^[A-Za-zÑñáéíóú ]{3,50}$`
// contains filtered or unexported fields
}
func (TextOnly) GoodTestData ¶
func (TextOnly) WrongTestData ¶
type TextSearch ¶
type TextSearch struct {
}
letras numeros - permitidos max 50 caracteres
func (TextSearch) Build ¶
func (t TextSearch) Build(id, field_name string, skip_completion_allowed bool) string
func (TextSearch) GoodTestData ¶
func (s TextSearch) GoodTestData(table_name, field_name string, random bool) (out []string)
func (TextSearch) HtmlName ¶
func (t TextSearch) HtmlName() string
func (TextSearch) Name ¶
func (t TextSearch) Name() string
func (TextSearch) Validate ¶
func (r TextSearch) Validate(data_in string, skip_validation bool) (ok bool)
validación con datos de entrada
func (TextSearch) WrongTestData ¶
func (s TextSearch) WrongTestData() (out []string)
Click to show internal directories.
Click to hide internal directories.