Skip to main content

OverflowBtn

OverflowBtn is used to give the user the ability to select items from the list. It has 3 variations: editable, overflow and segmented.

info

For more details about Vuetify’s usage of OverflowBtn component, click OverflowBtn page.
For more prop explanations, click Vuetify OverflowBtn API page.

Props

AttributeDescriptionTypeDefault
appendIconAppends an icon to the component, uses the same syntax as Icon.stringundefined
autoSelectFirstWhen searching, will always highlight the first option.booleanfalse
autofocusEnables autofocus.booleanfalse
allowOverflowAllow the menu to overflow off the screen.booleantrue
chipsChanges display of selections to chips.booleanfalse
cacheItemsKeeps a local unique copy of all items that have been passed through the items prop.booleanfalse
classAllows custom properties to take effect.stringundefined
clearIconApplied when using clearable and the input is dirty.stringundefined
clearableAdd input clear functionality, default icon is Material Design Icons mdi-clear.booleanfalse
counterCreates counter for input length; if no number is specified, it defaults to 25. Does not apply any validation.boolean-number-stringundefined
counterValue-functionnull
darkApplies the dark theme.booleanfalse
deletableChipsAdds a remove icon to selected chips.booleanfalse
denseReduces the input height.booleanfalse
editableCreates an editable button.booleanfalse
eagerWill force the components content to render on mounted. This is useful if you have content that will not be rendered in the DOM that you want crawled for SEO.booleanfalse
errorPuts the input in a manual error state.booleanfalse
errorCountThe total number of errors that should display at once.number-string1
errorMessagesPuts the input in an error state and passes through custom error messages. Will be combined with any validations that occur from the rules prop. This field will not trigger validation.string-array[]
filterThe filtering algorithm used when searching.function(item, queryText, itemText) => {}
heightSets the height of the input.number-stringundefined
hintHint text.stringundefined
itemDisabledSet property of items’s disabled value.string - array - functiondisabled
itemTextSet property of items’s text valuestring - array - functiontext
itemValueSet property of items’s value - must be primitive. Dot notation is supported.string - array - functionvalue
itemsCan be an array of objects or array of strings. When using objects, will look for a text, value and disabled keys. This can be changed using the item-text, item-value and item-disabled props. Objects that have a header or divider property are considered special cases and generate a list header or divider; these items are not selectable.array[]
labelSets input label.stringundefined
loadingDisplays linear progress bar.boolean-stringfalse
menuPropsPass props through to the Menu component. Accepts either a string for boolean props menu-props="auto, overflowY", or an object :menu-props="{ auto: true, overflowY: true }".string - array - object
multipleChanges select to multiple. Accepts array for value.booleanfalse
openOnClearWhen using the clearable prop, once cleared, the select menu will either open or stay open, depending on the current state.booleanfalse
persistentHintForces hint to always be visible.booleanfalse
prependInnerIconPrepends an icon inside the component’s input, uses the same syntax as Icon.stringundefined
rulesAccepts a mixed array of types function, boolean and string. Functions pass an input value as an argument and must return either true / false or a string containing an error message.array[]
searchInputSearch value.stringundefined
segmentedCreates a segmented button.booleanfalse
smallChipsChanges display of selections to chips with the small property.booleanfalse
successPuts the input in a manual success state.booleanfalse
successMessagesPuts the input in a success state and passes through custom success messages.string-array[]
validateOnBlurDelays validation until blur event.booleanfalse
tabindexAllows component to give and receive focus.numberundefined
valueThe input’s value.anyundefined
visibleVisibility of OverflowBtn component.booleantrue