struct

DynFork::Fields::PhoneField

Inherits DynFork::Fields::Field < JSON::Serializable < Struct < Value < Object

Field for entering Phone number. WARNING: By default is used validator Valid.phone_number?. Examples:
"4812504203260" | "+4812504203260" |
"+48 504 203 260" | "+48 (12) 504-203-260" |
"+48 (12) 504 203 260" | "+48.504.203.260" |
"+48-504-203-260" | "555.5555.555"

Constructors

new(label : String = "", default : String | Nil = nil, placeholder : String = "", regex : String | Nil = nil, regex_err_msg : String | Nil = nil, hide : Bool = false, unique : Bool = false, required : Bool = false, disabled : Bool = false, readonly : Bool = false, ignored : Bool = false, hint : String = "", warning : Array(String) = [I18n.t("formats.interpolation", samples: ("4812504203260 | +4812504203260 | " + "+48 504 203 260 | +48 (12) 504-203-260 | ") + "+48.504.203.260 | 555.5555.555")])
Source

Instance methods

default

Value by default.

Source
default?

Value by default.

Source
field_type

Field type - Structure Name.

Source
group

To optimize field traversal in the paladins/check() method. WARNING: It is recommended not to change.

Source
input_type

Html tag: input type="tel".

Source
input_type?

Html tag: input type="tel".

Source
placeholder

Displays prompt text.

Source
readonly=(readonly : Bool)

Specifies that the field cannot be modified by the user.

Source
readonly?

Specifies that the field cannot be modified by the user.

Source
refrash_val_str(val : String) : Nil

For the DynFork::QPaladins::Tools#refrash_fields method.

Source
regex

Regular expression to validate the value. NOTE: Example: "^.+$"

Source
regex?

Regular expression to validate the value. NOTE: Example: "^.+$"

Source
regex_err_msg

Error message. NOTE: Example I18n.t(:invalid_phone) WARNING: By default is used validator Valid.phone_number?.

Source
regex_err_msg?

Error message. NOTE: Example I18n.t(:invalid_phone) WARNING: By default is used validator Valid.phone_number?.

Source
required?

Required field.

Source
unique?

The unique value of a field in a collection.

Source
value

Sets the value of an element.

Source
value=(value : String | Nil)

Sets the value of an element.

Source
value?

Sets the value of an element.

Source