Skip to content

Fields

There are multiple types of elements to help keep the data structure strict for the frontend.

All Fields

Unfortunately due to large number of fields and attributes, the process of fine-tuning properties that are in all fields is still in process so properties assign here may not actually do nothing on that particular field. If in doubt, always check Vuetify's documentation.

All fields have the following properties available:

PropertyTypeDefaultDescription
activeBooleanfalseSee Vuetify
append_iconIcon, undefinedundefinedSee Vuetify
autofocusBooleanfalseSee Vuetify
base_colorString, undefinedundefinedSee Vuetify
bg_colorString, undefinedundefinedSee Vuetify
center_affixBooleanfalseSee Vuetify
clear_iconIcon, undefinedundefinedSee Vuetify
clearableBooleanfalseSee Vuetify
colorString, undefinedundefinedSee Vuetify
colsInteger, String12See Vuetify
componentStringVuetify ComponentComponent to display as a string.
densityDensityTypesDefaultSee Vuetify
depends_onStringundefinedIf set, this field will wait to load until the supplied field name is populated.
disabledBooleanfalseSee Vuetify
discriminatorStringComponentDiscriminator is used to determine the frontend class (using ClassRegistry)
eagerBooleanfalseSee Vuetify
errorBooleanfalseSee Vuetify
error_messagesString, String[][]See Vuetify
flatBooleanfalseSee Vuetify
focusedBooleanfalseSee Vuetify
helpStringundefinedWhen set, will append an inner icon on the field with a tooltip. Used to explain the field.
hide_detailsBoolean, "auto"falseSee Vuetify
hintString, undefinedundefinedSee Vuetify
idString, undefinedundefinedSee Vuetify
labelString""See Vuetify
loadingBooleanfalseSee Vuetify
max_errorsInteger, String1See Vuetify
messagesString, String[][]See Vuetify
nameString""Name of the field, this is used to set the data key so it can be referenced.
offsetInteger0See Vuetify
orderInteger0When multiple fields are present, define an order
outlinedBooleanfalseSee Vuetify
parent_loadedBooleanfalseSee Vuetify
persistent_clearBooleanfalseSee Vuetify
persistent_counterBooleanfalseSee Vuetify
persistent_hintBooleanfalseSee Vuetify
persistent_placeholderBooleanfalseSee Vuetify
placeholderString""See Vuetify
prefixString, undefinedundefinedSee Vuetify
prepend_iconIcon, undefinedundefinedSee Vuetify
readonlyBooleanfalseSee Vuetify
require_confirmationBooleanfalseSee Vuetify
requiredBooleanfalseSee Vuetify
roleString, undefinedundefinedSee Vuetify
roundedInteger, String, BooleanfalseSee Vuetify
rulesRuleItem[][]Array of Rule Items - must be valid Laravel Validations
show_ifBooleanfalseSee Vuetify
show_if_parentString""If show_if is set to true, and all show_if fields are set, Parent should be the field name for the value below in show_if_value
show_if_valueMixed12If show_if is set to true, and all show_if fields are set, Value used for the above check on show_if_parent
single_lineBooleanfalseSee Vuetify
suffixString, undefinedundefinedSee Vuetify
themeString, undefinedundefinedSee Vuetify
tooltipTooltip, undefinedundefinedTooltip
typeString""If the field requires a type prop. (password, number etc.)
validate_onValidation Triggers, undefinedundefinedSee Vuetify
validatedBooleanfalseSee Vuetify
valueMixed, undefinedundefinedSee Vuetify
variantText Variant TypesFilledSee Vuetify

AutoComplete Field

Style and Display a V-AutoComplete. Items are also Loadable.

Props

Get a full list of props from Vuetify V-AutoComplete

Modified or Custom Props

PropertyTypeDefaultDescription
loadableClosure, undefinedundefinedProvide a closure that will be run when a field needs to be loaded.
Props Not Present
Property
location

Checkbox Field

Style and Display a V-Checkbox

Props

Get a full list of props from Vuetify V-Checkboxes

Checkbox Group Field

Style and Display a group of V-Checkbox Fields.

Modified or Custom Props

PropertyTypeDefaultDescription
classBoolean"ml-auto"Custom classes to attach to checkbox group
itemsCheckboxField[][]Array of Checkbox Fields
switchSwitchField, undefinedundefinedSwitchField for select all and deselect all.
valueCheckboxGroupValue[][]Key - Value pair for each checkbox.

Color Picker

Style and Display a V-Color-Picker. By Default this picker does not contain a Textfield. See Color Picker Field

Props

Get a full list of props from Vuetify V-Color-Picker

Color Picker Field

Style and Display a V-Textfield with V-Color-Picker in a V-Menu.

Modified or Custom Props

PropertyTypeDefaultDescription
menuMenuMenuStyle and display a Menu for the picker.
pickerColorPickerColorPickerStyle and display a Color Picker
textfieldTextFieldTextFieldStyle and display a Text Field

Date Picker

Style and Display a V-Date-Picker. By Default this picker does not contain a Textfield. See Date Picker Field

Props

Get a full list of props from Vuetify V-Date-Picker

Date Picker Field

Style and Display a V-Textfield with V-Color-Picker in a V-Menu.

Modified or Custom Props

PropertyTypeDefaultDescription
menuMenuMenuStyle and display a Menu for the picker.
pickerDatePickerDatePickerStyle and display a Date Picker
textfieldTextFieldTextFieldStyle and display a Text Field

File Input Field

Style and Display a V-File-Input.

Props

Get a full list of props from Vuetify V-File-Input

Props Not Present
Property
counter-value
model-modifiers
model-value
validation-value

Password Field

Style and Display a V-Textfield with additional password strength options.

Props

Get a full list of props from Vuetify V-File-Input

Modified or Custom Props

PropertyTypeDefaultDescription
lower_caseBooleantruePassword needs to include lowercase.
min_lengthBoolean, Integer8Password must be greater in length.
numbersBooleantruePassword needs to include numbers.
specialBooleantruePassword needs to include special chars.
upper_caseBooleantruePassword needs to include uppercase.
show_strength_barBooleanfalseShow password strength bar.
strength_error_colorString"error"Color of bar when password is considered weak
strength_error_textString"Weak"Text to display when password is considered weak
strength_success_colorString"success"Color of bar when password is considered strong
strength_success_textString"Strong"Text to display when password is considered strong
strength_warning_colorString"warning"Color of bar when password is considered medium
strength_warning_textString"Medium"Text to display when password is considered medium
textfieldTextFieldTextFieldStyle and display a Text Field
view_modeBooleanfalseShould the password field include a "show password" mode

Radio Field

Style and Display a V-Radio

Props

Get a full list of props from Vuetify V-Radio

Radio Group Field

Style and Display a group of V-Radio-Group fields.

Props

Get a full list of props from Vuetify V-Radio-Group

Modified or Custom Props

PropertyTypeDefaultDescription
itemsRadioField[][]Array of Radio Fields

Select Field

Style and Display a V-Select.

Props

Get a full list of props from Vuetify V-Select

Modified or Custom Props

PropertyTypeDefaultDescription
itemsSelectItem[][]Array of Select Items
loadableClosure, undefinedundefinedProvide a closure that will be run when a field needs to be loaded.
Props Not Present
Property
location

Switch Field

Style and Display a V-Switch.

Props

Get a full list of props from Vuetify V-Switch

Textarea Field

Style and Display a V-Textarea.

Props

Get a full list of props from Vuetify V-Textarea

Text Field

Style and Display a V-Text-Field.

Props

Get a full list of props from Vuetify V-Text-Field

Modified or Custom Props

PropertyTypeDefaultDescription
maskingString, undefinedundefinedMasking that adheres to V-Maska
Props Not Present
Property
counter-value
model-modifiers
model-value
validation-value

Time Picker

::: error Note Due to the time picker being in labs, we currently display a custom timer picker. :::

Style and Display a V-Time-Picker. By Default this picker does not contain a Textfield. See Time Picker Field

Props

Get a full list of props from Vuetify V-Time-Picker

Time Picker Field

Style and Display a V-Textfield with V-Time-Picker in a V-Menu.

Modified or Custom Props

PropertyTypeDefaultDescription
menuMenuMenuStyle and display a Menu for the picker.
pickerTimePickerTimePickerStyle and display a Time Picker
textfieldTextFieldTextFieldStyle and display a Text Field