object-dropdown
Overview
Basic Example
Binding a single object
<var name="countries" type="query:country" />
<!-- OR -->
<var name="countries" type="array:country" />
<var name="selected_country" type="country" />
<object-dropdown label="Country of residence" query="countries" bind="selected_country" required="false" />function init() {
view.countries = DB.country.all();
// OR
view.countries = DB.country.all().toArray();
}Binding multiple objects


Standard Attributes
bind
bindbind
Example - bind to an array:

label
labellabelquery
queryrequired
requiredrequiredAdvanced Attributes
align-content
align-contentalign-contentalign-dialog-content
align-dialog-contentalign-label
align-labelalign-labelclear-button-visibility
clear-button-visibilityclear-button-visibilitydialog-title
dialog-titledisabled
disableddisableddisplay
displayempty-message
empty-messageicon-position
icon-positionicon-positionid
ididlabel-case
label-caselabel-caselabel-color
label-colorlabel-colormodifier-text
modifier-textmodifier-texton-change
on-changeon-changeplaceholder
placeholderplaceholdersearch-controls
search-controlsshow-if and hide-if
show-ifhide-ifshow-if and hide-ifComponent Methods
clear
clearclearSearch
clearSearchopenDropdown
openDropdowncloseDropdown
closeDropdownscrollDown
scrollDownscrollIntoView
scrollIntoViewscrollUp
scrollUpselectItem
selectItemselectItemByIndex
selectItemByIndexsetSearch
setSearchLast updated