{"$schema":"http://json.schemastore.org/web-types","framework":"vue","name":"element-pro-components","version":"1.4.1","js-types-syntax":"typescript","description-markup":"markdown","contributions":{"html":{"vue-components":[{"name":"pro-autocomplete-tag","source":{"symbol":"ProAutocompleteTag"},"description":"Enter an array of tags with some recommended tips","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#AutocompleteTag","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["array"]},{"name":"trigger","description":"the key to trigger input tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"],"default":"enter","attribute-value":{"type":"enum"},"values":[{"name":"space"},{"name":"enter"}]},{"name":"max","description":"max number that can be enter","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["number"]},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"type","description":"tag Type","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"success"},{"name":"info"},{"name":"warning"},{"name":"danger"}]},{"name":"hit","description":"whether Tag has a highlighted border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"false"},{"name":"color","description":"background color of the Tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"]},{"name":"effect","description":"component theme of the Tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"],"default":"light","attribute-value":{"type":"enum"},"values":[{"name":"dark"},{"name":"light"},{"name":"plain"}]},{"name":"placeholder","description":"placeholder of Input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"]},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"false"},{"name":"value-key","description":"key name of the input suggestion object for display","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"],"default":"value"},{"name":"debounce","description":"debounce delay when typing, in milliseconds","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["number"],"default":"300"},{"name":"placement","description":"placement of the popup menu","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"],"default":"bottom-start","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"top-start"},{"name":"top-end"},{"name":"bottom"},{"name":"bottom-start"},{"name":"bottom-end"}]},{"name":"fetch-suggestions","description":"a method to fetch input suggestions. When suggestions are ready, invoke callback(data:[]) to return them to Autocomplete","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["Function"]},{"name":"popper-class","description":"custom class name for autocomplete's dropdown","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"]},{"name":"trigger-on-focus","description":"whether show suggestions when input focus","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"true"},{"name":"name","description":"same as name in native input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"]},{"name":"select-when-unmatched","description":"whether to emit a select event on enter when there is no autocomplete match","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"false"},{"name":"label","description":"label text","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"]},{"name":"prefix-icon","description":"prefix icon class","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"]},{"name":"suffix-icon","description":"suffix icon class","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["string"]},{"name":"hide-loading","description":"whether to hide the loading icon in remote search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"false"},{"name":"teleported","description":"whether select dropdown is teleported to the body","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"true"},{"name":"highlight-first-item","description":"whether to highlight first item in remote search suggestions by default","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"false"},{"name":"fit-input-width","description":"whether the width of the dropdown is the same as the input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Props","type":["boolean"],"default":"false"}],"js":{"events":[{"name":"input","description":"triggers when the Input value change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Events"},{"name":"tag-add","description":"triggers when add a tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Events"},{"name":"tag-remove","description":"triggers when close button is clicked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/AutocompleteTag#Events"}]}},{"name":"pro-breadcrumb","source":{"symbol":"ProBreadcrumb"},"description":"Auto generate breadcrumbs according to the current page router","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Breadcrumb#Breadcrumb","props":[{"name":"separator","description":"separator character","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Breadcrumb#Props","type":["string"],"default":"/"},{"name":"separator-icon","description":"icon name of icon separator","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Breadcrumb#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]}]},{"name":"pro-card","source":{"symbol":"ProCard"},"description":"Integrate information in a card container, and supporting simple layouts","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Card","props":[{"name":"header","description":"title of the card","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["string"]},{"name":"body-style","description":"CSS style of body","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["string","object","array"],"default":"{ padding: '20px' }"},{"name":"shadow","description":"when to show card shadows","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["string"],"default":"always","attribute-value":{"type":"enum"},"values":[{"name":"always"},{"name":"hover"},{"name":"never"}]},{"name":"ghost","description":"whether is ghost mode, make the background and border transparent","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["boolean"],"default":"false"},{"name":"split","description":"whether to split the card, takes effect when Card is nested inside","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["boolean"],"default":"false"},{"name":"gutter","description":"grid spacing, takes effect when Card is nested inside","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number"],"default":"0"},{"name":"justify","description":"horizontal alignment of flex layout, takes effect when Card is nested inside","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["string"],"default":"start","attribute-value":{"type":"enum"},"values":[{"name":"start"},{"name":"end"},{"name":"center"},{"name":"space-around"},{"name":"space-between"},{"name":"spacing-evenly"}]},{"name":"align","description":"vertical alignment of flex layout, takes effect when Card is nested inside","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["string"],"default":"top","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"middle"},{"name":"bottom"}]},{"name":"direction","description":"direction of Row, takes effect when Card is nested inside","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["string"],"default":"row","attribute-value":{"type":"enum"},"values":[{"name":"row"},{"name":"row-reverse"},{"name":"column"},{"name":"column-reverse"}]},{"name":"span","description":"number of column the grid spans","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number"],"default":"0"},{"name":"offset","description":"number of spacing on the left side of the grid","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number"],"default":"0"},{"name":"push","description":"number of columns that grid moves to the right","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number"],"default":"0"},{"name":"pull","description":"number of columns that grid moves to the left","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number"],"default":"0"},{"name":"xs","description":"`<768px` Responsive columns or column props object","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number","object"]},{"name":"sm","description":"`≥768px` Responsive columns or column props object","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number","object"]},{"name":"md","description":"`≥992px` Responsive columns or column props object","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number","object"]},{"name":"lg","description":"`≥1200px` Responsive columns or column props object","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number","object"]},{"name":"xl","description":"`≥1920px` Responsive columns or column props object","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Props","type":["number","object"]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Slots"},{"name":"header","description":"customize header content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Card#Slots"}]},{"name":"pro-checkbox","source":{"symbol":"ProCheckbox"},"description":"Single selection among multiple options","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["array"]},{"name":"data","description":"binding data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["array"]},{"name":"config","description":"config the key of data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["object"],"default":"{ value: 'value', label: 'label', disabled: 'disabled', name: 'name' }"},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["boolean"],"default":"false"},{"name":"min","description":"minimum number of checkbox checked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["number"]},{"name":"max","description":"maximum number of checkbox checked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["number"]},{"name":"text-color","description":"font color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["string"],"default":"#ffffff"},{"name":"fill","description":"border and background color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["string"],"default":"#409EFF"},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Props","type":["boolean"],"default":"true"}],"js":{"events":[{"name":"change","description":"triggers when the binding value changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#Checkbox Events"}]}},{"name":"pro-checkbox-button","source":{"symbol":"ProCheckboxButton"},"description":"Checkbox with button styles","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["array"]},{"name":"data","description":"binding data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["array"]},{"name":"config","description":"config the key of data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["object"],"default":"{ value: 'value', label: 'label', disabled: 'disabled', name: 'name' }"},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["boolean"],"default":"false"},{"name":"min","description":"minimum number of checkbox checked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["number"]},{"name":"max","description":"maximum number of checkbox checked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["number"]},{"name":"text-color","description":"font color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["string"],"default":"#ffffff"},{"name":"fill","description":"border and background color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["string"],"default":"#409EFF"},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Props","type":["boolean"],"default":"true"}],"js":{"events":[{"name":"change","description":"triggers when the binding value changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Checkbox#CheckboxButton Events"}]}},{"name":"pro-column-setting","source":{"symbol":"ProColumnSetting"},"description":"Control the sorting and display of columns in the table, use whit Table or Crud","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#ColumnSetting","props":[{"name":"model-value","description":"binding value of `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["array"]},{"name":"size","description":"button size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"placement","description":"placement of pop menu","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["string"],"default":"bottom-end","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"top-start"},{"name":"top-end"},{"name":"bottom"},{"name":"bottom-start"},{"name":"bottom-end"}]},{"name":"trigger","description":"how to trigger","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["string"],"default":"hover","attribute-value":{"type":"enum"},"values":[{"name":"hover"},{"name":"click"},{"name":"contextmenu"}]},{"name":"empty-text","description":"text displayed when data is void","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["string"]},{"name":"render-after-expand","description":"whether to render child nodes only after a parent node is expanded for the first time","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["boolean"],"default":"true"},{"name":"highlight-current","description":"whether current node is highlighted","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["boolean"],"default":"false"},{"name":"default-expand-all","description":"whether to expand all nodes by default","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["boolean"],"default":"false"},{"name":"expand-on-click-node","description":"whether to expand or collapse node when clicking on the node, if false, then expand or collapse node only when clicking on the arrow icon.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["boolean"],"default":"true"},{"name":"check-on-click-node","description":"whether to check or uncheck node when clicking on the node, if false, the node can only be checked or unchecked by clicking on the checkbox.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["boolean"],"default":"false"},{"name":"auto-expand-parent","description":"whether to expand father node when a child node is expanded","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["boolean"],"default":"true"},{"name":"filter-node-method","description":"this function will be executed on each node when use filter method. if return `false`, tree node will be hidden.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["Function"]},{"name":"accordion","description":"whether only one node among the same level can be expanded at one time","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["boolean"],"default":"false"},{"name":"indent","description":"horizontal indentation of nodes in adjacent levels in pixels","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["number"],"default":"16"},{"name":"icon","description":"custome tree node icon component","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]},{"name":"allow-drag","description":"this function will be executed before dragging a node. If `false` is returned, the node can not be dragged","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["Function"]},{"name":"allow-drop","description":"this function will be executed before the dragging node is dropped. If `false` is returned, the dragging node can not be dropped at the target node. `type` has three possible values: 'prev' (inserting the dragging node before the target node), 'inner' (inserting the dragging node to the target node) and 'next' (inserting the dragging node after the target node)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Props","type":["Function"]}],"slots":[{"name":"default","description":"custom the trigger button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/ColumnSetting#Slots","type":"{ size }"}]},{"name":"pro-crud","source":{"symbol":"ProCrud"},"description":"Crud is a multifunctional business component based on Table Form and Descriptions","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Crud","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object"]},{"name":"search","description":"binding search value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object"]},{"name":"columns","description":"to generate crud components, reference `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"]},{"name":"add-columns","description":"to generate add form components, reference `Form columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"],"default":"from `columns`"},{"name":"edit-columns","description":"to generate edit form components, reference `Form columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"],"default":"from `columns`"},{"name":"form-columns","description":"to generate form components, reference `Form columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"],"default":"from `columns`"},{"name":"search-columns","description":"to generate search components, reference `Form columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"],"default":"from `columns`"},{"name":"table-columns","description":"to generate table components, reference `Table columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"],"default":"from `columns`"},{"name":"detail-columns","description":"to generate detail components, reference `Descriptions columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"],"default":"from `columns`"},{"name":"menu","description":"config the menu content, reference `menu`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object"]},{"name":"search-props","description":"the attribute of search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object"]},{"name":"data","description":"Table data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["array"]},{"name":"selection","description":"add a column will display checkbox, reference `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean","object"],"default":"false"},{"name":"index","description":"add a column will display index, reference columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean","object"],"default":"false"},{"name":"expand","description":"add a column will display expand icon, reference columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean","object"],"default":"false"},{"name":"menu","description":"config the menu content, reference columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean","object"],"default":"false"},{"name":"show-overflow-tooltip","description":"whether to hide extra content and show them in a tooltip when hovering on the cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"align","description":"alignment","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"left","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"header-align","description":"alignment of the table header. If omitted, the value of the above `align` attribute will be applied","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"same with align","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"height","description":"Table's height. By default it has an `auto` height. If its value is a number, the height is measured in pixels; if its value is a string, the value will be assigned to element's style.height, the height is affected by external styles","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string","number"]},{"name":"max-height","description":"Table's max-height. The legal value is a number or the height in px.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string","number"]},{"name":"stripe","description":"whether Table is striped","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"border","description":"whether Table has vertical border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"size","description":"size of Table","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"fit","description":"whether width of column automatically fits its container","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"show-header","description":"whether Table header is visible","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"highlight-current-row","description":"whether current row is highlighted","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"current-row-key","description":"key of current row, a set only prop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string","number"]},{"name":"row-class-name","description":"function that returns custom class names for a row, or a string assigning class names for every row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","string"]},{"name":"row-style","description":"function that returns custom style for a row, or an object assigning custom style for every row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","Object"]},{"name":"cell-class-name","description":"function that returns custom class names for a cell, or a string assigning class names for every cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","string"]},{"name":"cell-style","description":"function that returns custom style for a cell, or an object assigning custom style for every cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","Object"]},{"name":"header-row-class-name","description":"function that returns custom class names for a row in table header, or a string assigning class names for every row in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","string"]},{"name":"header-row-style","description":"function that returns custom style for a row in table header, or an object assigning custom style for every row in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","Object"]},{"name":"header-cell-class-name","description":"function that returns custom class names for a cell in table header, or a string assigning class names for every cell in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","string"]},{"name":"header-cell-style","description":"function that returns custom style for a cell in table header, or an object assigning custom style for every cell in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","Object"]},{"name":"row-key","description":"key of row data, used for optimizing rendering. Required if `reserve-selection` is on or display tree data. When its type is String, multi-level access is supported, e.g. `user.info.id`, but `user.info[0].id` is not supported, in which case `Function` should be used.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function","string"]},{"name":"empty-text","description":"Displayed text when data is empty. You can customize this area with `#empty`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"No Data"},{"name":"default-expand-all","description":"whether expand all rows by default, works when the table has a column type=\"expand\" or contains tree structure data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"expand-row-keys","description":"set expanded rows by this prop, prop's value is the keys of expand rows, you should set row-key before using this prop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Array"]},{"name":"default-sort","description":"set the default sort column and order. property `prop` is used to set default sort column, property `order` is used to set default sort order","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Object"],"default":"if `prop` is set, and `order` is not set, then `order` is default to ascending","attribute-value":{"type":"of-match"},"values":[{"name":"order: ascending, descending"}]},{"name":"tooltip-effect","description":"tooltip `effect` property","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"dark","attribute-value":{"type":"enum"},"values":[{"name":"dark"},{"name":"light"}]},{"name":"tooltip-options","description":"the options for the overflow tooltip, [see the following tooltip component](tooltip.html#attributes)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object"]},{"name":"append-filter-panel-to","description":"which element the filter panels appends to","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"show-summary","description":"whether to display a summary row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"sum-text","description":"displayed text for the first column of summary row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"Sum"},{"name":"summary-method","description":"custom summary method","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function"]},{"name":"span-method","description":"method that returns rowspan and colspan","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function"]},{"name":"select-on-indeterminate","description":"controls the behavior of master checkbox in multi-select tables when only some rows are selected (but not all). If true, all rows will be selected, else deselected.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"indent","description":"horizontal indentation of tree data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"],"default":"16"},{"name":"lazy","description":"whether to lazy loading data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"]},{"name":"load","description":"method for loading child row data, only works when `lazy` is true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function"]},{"name":"tree-props","description":"configuration for rendering nested data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Object"],"default":"{ hasChildren: 'hasChildren', children: 'children' }"},{"name":"table-layout","description":"sets the algorithm used to lay out table cells, rows, and columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"fixed","attribute-value":{"type":"enum"},"values":[{"name":"fixed"},{"name":"auto"}]},{"name":"scrollbar-always-on","description":"always show scrollbar","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"show-overflow-tooltip","description":"whether to hide extra content and show them in a tooltip when hovering on the cell.It will affect all the table columns, refer to table [tooltip-options](#table-attributes)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean","object"]},{"name":"flexible","description":"ensure main axis minimum-size doesn't follow the content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"scrollbar-tabindex","description":"body scrollbar's wrap container tabindex","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string","number"]},{"name":"current-page","description":"current page number","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"]},{"name":"page-size","description":"item count of each page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"]},{"name":"total","description":"total item count","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"]},{"name":"page-count","description":"total page count. Set either `total` or `page-count` and pages will be displayed; if you need `page-sizes`, `total` is required","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"]},{"name":"small","description":"whether to use small pagination","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"background","description":"whether the buttons have a background color","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"default-page-size","description":"default initial value of page size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"]},{"name":"pager-count","description":"number of pagers. Pagination collapses when the total page count exceeds this value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"],"default":"7","attribute-value":{"type":"of-match"},"values":[{"name":"odd number between 5 and 21"}]},{"name":"default-current-page","description":"default initial value of current-page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"]},{"name":"layout","description":"layout of Pagination, elements separated with a comma","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"'prev, pager, next, jumper, ->, total'","attribute-value":{"type":"enum"},"values":[{"name":"sizes"},{"name":"prev"},{"name":"pager"},{"name":"next"},{"name":"jumper"},{"name":"->"},{"name":"total"},{"name":"slot"}]},{"name":"page-sizes","description":"options of item count per page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number[]"],"default":"[10, 20, 30, 40, 50, 100]"},{"name":"popper-class","description":"custom class name for the page size Select's dropdown","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"prev-text","description":"text for the prev button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"next-text","description":"text for the next button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"disabled","description":"whether Pagination is disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"hide-on-single-page","description":"whether to hide when there's only one page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"]},{"name":"rules","description":"validation rules of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object"]},{"name":"inline","description":"whether the form is inline","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"array","description":"whether the form is ArrayForm","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"]},{"name":"max","description":"limit the maximum number of ArrayForm component","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"]},{"name":"label-position","description":"position of label. If set to 'left' or 'right', `label-width` prop is also required","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"right","attribute-value":{"type":"enum"},"values":[{"name":"right"},{"name":"left"},{"name":"top"}]},{"name":"label-width","description":"width of label, e.g. '50px'. All its direct child form items will inherit this value. Width `auto` is supported.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"label-suffix","description":"suffix of the label","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"hide-required-asterisk","description":"whether required fields should have a red asterisk (star) beside their labels","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"show-message","description":"whether to show the error message","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"inline-message","description":"whether to display the error message inline with the form item","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"status-icon","description":"whether to display an icon indicating the validation result","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"validate-on-rule-change","description":"whether to trigger validation when the `rules` prop is changed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"size","description":"control the size of components in this form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether to disabled all components in this form. If set to true, it cannot be overridden by its inner components' `disabled` prop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"scroll-to-error","description":"When validation fails, scroll to the first error form entry","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"scroll-into-view-options","description":"When validation fails, it scrolls to the first error item based on the scrollIntoView option. [scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView).","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object","boolean"]},{"name":"gutter","description":"grid spacing","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"],"default":"0"},{"name":"justify","description":"horizontal alignment of flex layout","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"start","attribute-value":{"type":"enum"},"values":[{"name":"start"},{"name":"end"},{"name":"center"},{"name":"space-around"},{"name":"space-between"},{"name":"spacing-evenly"}]},{"name":"title","description":"title of Dialog. Can also be passed with a named slot (see the following table)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"reference `addText` or `editText` of menu"},{"name":"width","description":"width of Dialog","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string","number"],"default":"50%"},{"name":"fullscreen","description":"whether the Dialog takes up full screen","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"top","description":"value for `margin-top` of Dialog CSS","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"15vh"},{"name":"modal","description":"whether a mask is displayed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"append-to-body","description":"whether to append Dialog itself to body. A nested Dialog should have this attribute set to `true`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"lock-scroll","description":"whether scroll of body is disabled while Dialog is displayed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"open-delay","description":"Time(milliseconds) before open","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"],"default":"0"},{"name":"close-delay","description":"Time(milliseconds) before close","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"],"default":"0"},{"name":"close-on-click-modal","description":"whether the Dialog can be closed by clicking the mask","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"close-on-press-escape","description":"whether the Dialog can be closed by pressing ESC","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"show-close","description":"whether to show a close button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"true"},{"name":"before-open","description":"callback before Dialog opened, and it will prevent Dialog from","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function"]},{"name":"before-close","description":"callback before Dialog closes, and it will prevent Dialog from closing","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["Function"]},{"name":"center","description":"whether to align the header and footer in center","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"detail","description":"detail data of display","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["object"]},{"name":"border","description":"with or without border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["boolean"],"default":"false"},{"name":"column","description":"numbers of `Descriptions Item` in one line","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["number"],"default":"3"},{"name":"direction","description":"direction of list","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"horizontal","attribute-value":{"type":"enum"},"values":[{"name":"vertical"},{"name":"horizontal"}]},{"name":"size","description":"size of list","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"title","description":"title text, display on the top left","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"extra","description":"extra text, display on the top right","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"]},{"name":"align","description":"column content alignment (If no `border`, effective for both label and content)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"default":"left","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"label-align","description":"column label alignment, if omitted, the value of the above `align` attribute will be applied (If no `border`, please use `align` attribute)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]}],"slots":[{"name":"crud-table","description":"custom Table content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ props, size, columns, menu, showMenu, createTableMenu }"},{"name":"crud-dialog","description":"custom dialog","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ props, type, createForm, createDescriptions }"},{"name":"crud-search","description":"custom search content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ props, columns, menu }"},{"name":"crud-form","description":"custom form content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ props, columns, menu }"},{"name":"crud-detail","description":"custom detail content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ props, columns, size }"},{"name":"menu-left","description":"control the menu left display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size }"},{"name":"menu-right","description":"control the menu right display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size }"},{"name":"action","description":"control the menu right of the menu display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size }"},{"name":"menu","description":"control the menu display content of table","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size, row, column, $index }"},{"name":"dialog-top","description":"control the top display content of dialog","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ type }"},{"name":"dialog-bottom","description":"control the bottom display content of dialog","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ type }"},{"name":"table","description":"anything inserted before the menu of table","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"-"},{"name":"table-expand","description":"control the expand display content, parameters","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ row, column, $index }"},{"name":"table-append","description":"Contents to be inserted after the last row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"-"},{"name":"table-[prop]","description":"control the `Item` display content of table","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ row, column, $index }"},{"name":"table-[prop]-header","description":"control the `Item` header display content of table","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ column, $index }"},{"name":"form","description":"anything inserted before the menu of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"-"},{"name":"form-menu-left","description":"control the menu left display content of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ loading: boolean }"},{"name":"form-menu-right","description":"control the menu right display content of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ loading: boolean }"},{"name":"form-[prop]","description":"control the `Item` display content of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ item: object, indexes?: number[], value: any, setValue:  => void }"},{"name":"form-[prop]-label","description":"control the `Item` label display content of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ item: object, indexes?: number[] }"},{"name":"form-[prop]-error","description":"control the `Item` error display content of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ error, item: object, indexes?: number[] }"},{"name":"search","description":"anything inserted before the menu of search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"-"},{"name":"search-menu-left","description":"control the menu left display content of search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ loading: boolean }"},{"name":"search-menu-right","description":"control the menu right display content of search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ loading: boolean }"},{"name":"search-[prop]","description":"control the `Item` display content of search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ item: object, indexes?: number[], value: any, setValue:  => void }"},{"name":"search-[prop]-label","description":"control the `Item` label display content of search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ item: object, indexes?: number[] }"},{"name":"search-[prop]-error","description":"control the `Item` error display content of search","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ error, item: object, indexes?: number[] }"},{"name":"detail","description":"anything inserted after the menu of descriptions","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"-"},{"name":"detail-title","description":"custom title, display on the top left","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size }"},{"name":"detail-extra","description":"custom extra area, display on the top right","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size }"},{"name":"detail-[prop]","description":"control the `Item` display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size, item }"},{"name":"detail-[prop]-label","description":"control the `Item` label display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Slots","type":"{ size, item }"}],"js":{"events":[{"name":"submit","description":"triggers when the submit click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"reset","description":"triggers when the reset click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"add-item","description":"triggers when the add click in the form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"remove-item","description":"triggers when the remove click in the form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"collapse-change","description":"triggers when the collapse change in the form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"tab-change","description":"triggers when the tab change in the form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"step-change","description":"triggers when the step change in the form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"add","description":"triggers when the add click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"edit","description":"triggers when the edit click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"detail","description":"triggers when the detail click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"delete","description":"triggers when the delete click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"search","description":"triggers when the search click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"search-reset","description":"triggers when the search reset click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"select","description":"triggers when user clicks the checkbox in a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"select-all","description":"triggers when user clicks the checkbox in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"selection-change","description":"triggers when selection changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"cell-mouse-enter","description":"triggers when hovering into a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"cell-mouse-leave","description":"triggers when hovering out of a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"cell-click","description":"triggers when clicking a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"cell-dblclick","description":"triggers when double clicking a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"row-click","description":"triggers when clicking a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"row-contextmenu","description":"triggers when user right clicks on a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"row-dblclick","description":"triggers when double clicking a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"header-click","description":"triggers when clicking a column header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"header-contextmenu","description":"triggers when user right clicks on a column header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"sort-change","description":"triggers when Table's sorting changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"filter-change","description":"column's key. If you need to use the filter-change event, this attribute is mandatory to identify which column is being filtered","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"current-change","description":"triggers when current row changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"header-dragend","description":"triggers after changing a column's width by dragging the column header's border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"expand-change","description":"triggers when user expands or collapses a row (for expandable table, second param is expandedRows; for tree Table, second param is expanded)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"},{"name":"validate","description":"triggers after a form item is validated","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Crud#Events"}]}},{"name":"pro-descriptions","source":{"symbol":"ProDescriptions"},"description":"Display multiple fields in list form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Descriptions","props":[{"name":"columns","description":"to generate descriptions list, reference `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["array"]},{"name":"detail","description":"detail data of display","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["object"]},{"name":"border","description":"with or without border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["boolean"],"default":"false"},{"name":"column","description":"numbers of `Descriptions Item` in one line","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["number"],"default":"3"},{"name":"direction","description":"direction of list","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["string"],"default":"horizontal","attribute-value":{"type":"enum"},"values":[{"name":"vertical"},{"name":"horizontal"}]},{"name":"size","description":"size of list","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"title","description":"title text, display on the top left","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["string"]},{"name":"extra","description":"extra text, display on the top right","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["string"]},{"name":"align","description":"column content alignment (If no `border`, effective for both label and content)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["string"],"default":"left","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"label-width","description":"label width of every column","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["string","number"]},{"name":"label-align","description":"column label alignment, if omitted, the value of the above `align` attribute will be applied (If no `border`, please use `align` attribute)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]}],"slots":[{"name":"default","description":"insert more descriptions information at the end","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Slots","type":"-"},{"name":"title","description":"custom title, display on the top left","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Slots","type":"{ size }"},{"name":"extra","description":"custom extra area, display on the top right","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Slots","type":"{ size }"},{"name":"detail-[prop]","description":"control the `Item` display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Slots","type":"{ size, item }"},{"name":"detail-[prop]-label","description":"control the `Item` label display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Descriptions#Slots","type":"{ size, item }"}]},{"name":"pro-filter-routes","source":{"symbol":"ProFilterRoutes"},"description":"Quickly filter matching routes through keywords","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#FilterRoutes","props":[{"name":"routes","description":"current routes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["array"],"default":"from `vue-router`"},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["boolean"],"default":"false"},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"clearable","description":"whether clearable","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["boolean"],"default":"false"},{"name":"name","description":"the name attribute of select input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string"]},{"name":"effect","description":"Tooltip theme","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string"],"default":"light","attribute-value":{"type":"enum"},"values":[{"name":"dark"},{"name":"light"}]},{"name":"placeholder","description":"placeholder","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string"],"default":"Select"},{"name":"no-match-text","description":"displayed text when no data matches the filtering query, you can also use slot `empty`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string"],"default":"No matching data"},{"name":"no-data-text","description":"displayed text when there is no options, you can also use slot empty","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string"],"default":"No data"},{"name":"teleported","description":"whether select dropdown is teleported to the body","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["boolean"],"default":"true"},{"name":"persistent","description":"when select dropdown is inactive and `persistent` is `false`, select dropdown will be destroyed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["boolean"],"default":"true"},{"name":"clear-icon","description":"Custom clear icon class","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"CircleClose"},{"name":"fit-input-width","description":"whether the width of the dropdown is the same as the input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["boolean"],"default":"false"},{"name":"suffix-icon","description":"Custom suffix icon component","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"ArrowUp"},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Props","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"Custom content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Slots","type":"{ item: object }"}],"js":{"events":[{"name":"change","description":"triggers when the selected value changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Events"},{"name":"visible-change","description":"triggers when the dropdown appears/disappears","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Events"},{"name":"remove-tag","description":"triggers when a tag is removed in multiple mode","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Events"},{"name":"clear","description":"triggers when the clear icon is clicked in a clearable Select","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Events"},{"name":"blur","description":"triggers when Input blurs","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Events"},{"name":"focus","description":"triggers when Input focuses","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/FilterRoutes#Events"}]}},{"name":"pro-form","source":{"symbol":"ProForm"},"description":"Form consists of `input`, `radio`, `select`, `checkbox` and so on. With form, you can collect, verify and submit data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Form","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["object","array"]},{"name":"columns","description":"to generate form components, reference `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["array"]},{"name":"menu","description":"config the menu content, reference `menu`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["object"]},{"name":"rules","description":"validation rules of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["object"]},{"name":"inline","description":"whether the form is inline","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"false"},{"name":"array","description":"whether the form is ArrayForm","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"]},{"name":"max","description":"limit the maximum number of ArrayForm component","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["number"]},{"name":"label-position","description":"position of label. If set to 'left' or 'right', `label-width` prop is also required","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["string"],"default":"right","attribute-value":{"type":"enum"},"values":[{"name":"right"},{"name":"left"},{"name":"top"}]},{"name":"label-width","description":"width of label, e.g. '50px'. All its direct child form items will inherit this value. Width `auto` is supported.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["string"]},{"name":"label-suffix","description":"suffix of the label","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["string"]},{"name":"hide-required-asterisk","description":"whether required fields should have a red asterisk (star) beside their labels","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"false"},{"name":"show-message","description":"whether to show the error message","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"true"},{"name":"inline-message","description":"whether to display the error message inline with the form item","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"false"},{"name":"status-icon","description":"whether to display an icon indicating the validation result","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"false"},{"name":"validate-on-rule-change","description":"whether to trigger validation when the `rules` prop is changed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"true"},{"name":"size","description":"control the size of components in this form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether to disabled all components in this form. If set to true, it cannot be overridden by its inner components' `disabled` prop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"false"},{"name":"scroll-to-error","description":"When validation fails, scroll to the first error form entry","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["boolean"],"default":"false"},{"name":"scroll-into-view-options","description":"When validation fails, it scrolls to the first error item based on the scrollIntoView option. [scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView).","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["object","boolean"]},{"name":"gutter","description":"grid spacing","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["number"],"default":"0"},{"name":"justify","description":"horizontal alignment of flex layout","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["string"],"default":"start","attribute-value":{"type":"enum"},"values":[{"name":"start"},{"name":"end"},{"name":"center"},{"name":"space-around"},{"name":"space-between"},{"name":"spacing-evenly"}]},{"name":"align","description":"vertical alignment of flex layout","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Props","type":["string"],"default":"top","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"middle"},{"name":"bottom"}]}],"slots":[{"name":"default","description":"anything inserted before the menu","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Slots","type":"-"},{"name":"menu-left","description":"control the menu left display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Slots","type":"{ loading: boolean }"},{"name":"menu-right","description":"control the menu right display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Slots","type":"{ loading: boolean }"},{"name":"form-[prop]","description":"control the `Item` display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Slots","type":"{ item: object, indexes?: number[], value: any, setValue:  => void }"},{"name":"form-[prop]-label","description":"control the `Item` label display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Slots","type":"{ item: object, indexes?: number[] }"},{"name":"form-[prop]-error","description":"control the `Item` error display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Slots","type":"{ error, item: object, indexes?: number[] }"}],"js":{"events":[{"name":"submit","description":"triggers when the submit click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"},{"name":"reset","description":"triggers when the reset click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"},{"name":"validate","description":"triggers after a form item is validated","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"},{"name":"add-item","description":"triggers when the add click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"},{"name":"remove-item","description":"triggers when the remove click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"},{"name":"collapse-change","description":"triggers when the collapse change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"},{"name":"tab-change","description":"triggers when the tab change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"},{"name":"step-change","description":"triggers when the step change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Form#Events"}]}},{"name":"pro-input-tag","source":{"symbol":"ProInputTag"},"description":"Enter an array of tags","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#InputTag","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["array"]},{"name":"trigger","description":"the key to trigger input tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"],"default":"enter","attribute-value":{"type":"enum"},"values":[{"name":"space"},{"name":"enter"}]},{"name":"max","description":"max number tags that can be enter","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["number"]},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"type","description":"tag Type","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"success"},{"name":"info"},{"name":"warning"},{"name":"danger"}]},{"name":"hit","description":"whether Tag has a highlighted border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["boolean"],"default":"false"},{"name":"color","description":"background color of the Tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"effect","description":"component theme of the Tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"],"default":"light","attribute-value":{"type":"enum"},"values":[{"name":"dark"},{"name":"light"},{"name":"plain"}]},{"name":"maxlength","description":"maximum Input text length","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["number"]},{"name":"minlength","description":"minimum Input text length","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["number"]},{"name":"show-word-limit","description":"whether show word count","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["boolean"],"default":"false"},{"name":"placeholder","description":"placeholder of Input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"clearable","description":"whether to show clear button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["boolean"],"default":"false"},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["boolean"],"default":"false"},{"name":"prefix-icon","description":"prefix icon class","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"suffix-icon","description":"suffix icon class","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"autocomplete","description":"same as autocomplete in native input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"],"default":"off","attribute-value":{"type":"enum"},"values":[{"name":"on"},{"name":"off"}]},{"name":"name","description":"same as name in native input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"readonly","description":"same as readonly in native input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["boolean"],"default":"false"},{"name":"autofocus","description":"same as autofocus in native input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["boolean"],"default":"false"},{"name":"form","description":"same as form in native input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"label","description":"label text","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"tabindex","description":"input tabindex","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["string"]},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["boolean"],"default":"true"},{"name":"input-style","description":"the style of input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Props","type":["object"]}],"js":{"events":[{"name":"input","description":"triggers when the Input value change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Events"},{"name":"tag-add","description":"triggers when add a tag","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Events"},{"name":"tag-remove","description":"triggers when close button is clicked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/InputTag#Events"}]}},{"name":"pro-layout","source":{"symbol":"ProLayout"},"description":"default global layout interface","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Layout","props":[{"name":"fixed-header","description":"whether to fix the page header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["boolean"],"default":"true"},{"name":"keep-alive","description":"whether to enable cache pages","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["boolean"],"default":"false"},{"name":"include","description":"match the name of the page that need to be cache, takes effect when keep-alive is true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["string","array","RegExp"]},{"name":"exclude","description":"match the name of the page that do not need to be cache, takes effect when keep-alive is true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["string","array","RegExp"]},{"name":"max","description":"limit the max number of cache, takes effect when keep-alive is true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["string","number"]},{"name":"transition","description":"the animation name of transition pages","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["string"]},{"name":"routes","description":"current routes of menu","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["array"],"default":"from `vue-router`"},{"name":"mode","description":"menu display mode","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["string"],"default":"vertical","attribute-value":{"type":"enum"},"values":[{"name":"horizontal"},{"name":"vertical"}]},{"name":"collapse","description":"whether the menu is collapsed (available only in vertical mode)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["boolean"],"default":"false"},{"name":"ellipsis","description":"whether the menu is ellipsis (available only in horizontal mode)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["boolean"],"default":"true"},{"name":"default-openeds","description":"array that contains indexes of currently active sub-menus","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["Array"]},{"name":"unique-opened","description":"whether only one sub-menu can be active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["boolean"],"default":"false"},{"name":"menu-trigger","description":"how sub-menus are triggered, only works when `mode` is 'horizontal'","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["string"],"default":"hover","attribute-value":{"type":"enum"},"values":[{"name":"hover"},{"name":"click"}]},{"name":"router","description":"whether to automatically activate the route action","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["boolean"],"default":"true"},{"name":"collapse-transition","description":"whether to enable the collapse transition","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Props","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"custom implementation RouterView","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"-"},{"name":"logo","description":"control logo display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"{ collapse }"},{"name":"menu","description":"control menu display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"{ meta, path, redirect }"},{"name":"footer","description":"control the footer of page display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"-"},{"name":"collapse-button","description":"control the collapse button display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"-"},{"name":"header-left","description":"control the header left display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"-"},{"name":"header-right","description":"control the header right display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"-"},{"name":"header-bottom","description":"control the header bottom display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Slots","type":"-"}],"js":{"events":[{"name":"select","description":"callback function when menu is activated","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Events"},{"name":"open","description":"callback function when sub-menu expands","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Events"},{"name":"close","description":"callback function when sub-menu collapses","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Layout#Events"}]}},{"name":"pro-link","source":{"symbol":"ProLink"},"description":"Generate appropriate tags based on link information","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Link#Link","props":[{"name":"to","description":"link address","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Link#Props","type":["string","undefined"]}]},{"name":"pro-menu","source":{"symbol":"ProMenu"},"description":"Menu that provides navigation for your website","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Menu","props":[{"name":"routes","description":"current routes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["array"],"default":"from `vue-router`"},{"name":"mode","description":"menu display mode","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["string"],"default":"vertical","attribute-value":{"type":"enum"},"values":[{"name":"horizontal"},{"name":"vertical"}]},{"name":"collapse","description":"whether the menu is collapsed (available only in vertical mode)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["boolean"],"default":"false"},{"name":"ellipsis","description":"whether the menu is ellipsis (available only in horizontal mode)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["boolean"],"default":"true"},{"name":"default-openeds","description":"array that contains indexes of currently active sub-menus","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["Array"]},{"name":"unique-opened","description":"whether only one sub-menu can be active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["boolean"],"default":"false"},{"name":"menu-trigger","description":"how sub-menus are triggered, only works when `mode` is 'horizontal'","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["string"],"default":"hover","attribute-value":{"type":"enum"},"values":[{"name":"hover"},{"name":"click"}]},{"name":"router","description":"whether to automatically activate the route action","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["boolean"],"default":"true"},{"name":"collapse-transition","description":"whether to enable the collapse transition","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Props","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"Control menu display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Slots","type":"{ meta, path, redirect }"}],"js":{"events":[{"name":"select","description":"callback function when menu is activated","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Events"},{"name":"open","description":"callback function when sub-menu expands","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Events"},{"name":"close","description":"callback function when sub-menu collapses","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Menu#Events"}]}},{"name":"pro-radio","source":{"symbol":"ProRadio"},"description":"Single selection among multiple options","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["array"]},{"name":"data","description":"binding data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["array"]},{"name":"config","description":"config the key of data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["object"],"default":"{ value: 'value', label: 'label', disabled: 'disabled', name: 'name' }"},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["boolean"],"default":"false"},{"name":"text-color","description":"font color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["string"],"default":"#ffffff"},{"name":"fill","description":"border and background color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["string"],"default":"#409EFF"},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Props","type":["boolean"],"default":"true"}],"js":{"events":[{"name":"change","description":"triggers when the bound value changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#Radio Events"}]}},{"name":"pro-radio-button","source":{"symbol":"ProRadioButton"},"description":"Single selection among multiple options","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Props","type":["array"]},{"name":"data","description":"binding data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Props","type":["array"]},{"name":"config","description":"config the key of data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Props","type":["object"],"default":"{ value: 'value', label: 'label', disabled: 'disabled', name: 'name' }"},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Props","type":["boolean"],"default":"false"},{"name":"text-color","description":"font color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Props","type":["string"],"default":"#ffffff"},{"name":"fill","description":"border and background color when button is active","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Props","type":["string"],"default":"#409EFF"}],"js":{"events":[{"name":"change","description":"triggers when the bound value changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Radio#RadioButton Events"}]}},{"name":"pro-search","source":{"symbol":"ProSearch"},"description":"Encapsulate search components to dynamically generate forms through columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Search","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["object","array"]},{"name":"columns","description":"to generate form components, reference `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["array"]},{"name":"menu","description":"config the menu content, reference `menu`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["object"]},{"name":"config","description":"default layout config for each column","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["object"],"default":"{ xs: 24, md: 12, lg: 8, xl: 6 }"},{"name":"rules","description":"validation rules of form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["object"]},{"name":"inline","description":"whether the form is inline","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"false"},{"name":"array","description":"whether the form is ArrayForm","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"]},{"name":"max","description":"limit the maximum number of ArrayForm component","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["number"]},{"name":"label-position","description":"position of label. If set to 'left' or 'right', `label-width` prop is also required","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["string"],"default":"right","attribute-value":{"type":"enum"},"values":[{"name":"right"},{"name":"left"},{"name":"top"}]},{"name":"label-width","description":"width of label, e.g. '50px'. All its direct child form items will inherit this value. Width `auto` is supported.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["string"]},{"name":"label-suffix","description":"suffix of the label","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["string"]},{"name":"hide-required-asterisk","description":"whether required fields should have a red asterisk (star) beside their labels","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"false"},{"name":"show-message","description":"whether to show the error message","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"true"},{"name":"inline-message","description":"whether to display the error message inline with the form item","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"false"},{"name":"status-icon","description":"whether to display an icon indicating the validation result","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"false"},{"name":"validate-on-rule-change","description":"whether to trigger validation when the `rules` prop is changed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"true"},{"name":"size","description":"control the size of components in this form","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether to disabled all components in this form. If set to true, it cannot be overridden by its inner components' `disabled` prop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"false"},{"name":"scroll-to-error","description":"When validation fails, scroll to the first error form entry","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["boolean"],"default":"false"},{"name":"scroll-into-view-options","description":"When validation fails, it scrolls to the first error item based on the scrollIntoView option. [scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView).","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["object","boolean"]},{"name":"gutter","description":"grid spacing","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["number"],"default":"0"},{"name":"justify","description":"horizontal alignment of flex layout","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["string"],"default":"start","attribute-value":{"type":"enum"},"values":[{"name":"start"},{"name":"end"},{"name":"center"},{"name":"space-around"},{"name":"space-between"},{"name":"spacing-evenly"}]},{"name":"align","description":"vertical alignment of flex layout","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Props","type":["string"],"default":"top","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"middle"},{"name":"bottom"}]}],"slots":[{"name":"default","description":"anything inserted before the menu","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Slots","type":"-"},{"name":"menu-left","description":"control the menu left display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Slots","type":"{ loading: boolean }"},{"name":"menu-right","description":"control the menu right display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Slots","type":"{ loading: boolean }"},{"name":"search-[prop]","description":"control the `Item` display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Slots","type":"{ item: object, indexes?: number[], value: any, setValue:  => void }"},{"name":"search-[prop]-label","description":"control the `Item` label display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Slots","type":"{ item: object, indexes?: number[] }"},{"name":"search-[prop]-error","description":"control the `Item` error display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Slots","type":"{ error, item: object, indexes?: number[] }"}],"js":{"events":[{"name":"submit","description":"triggers when the submit click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"},{"name":"reset","description":"triggers when the reset click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"},{"name":"validate","description":"triggers after a form item is validated","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"},{"name":"add-item","description":"triggers when the add click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"},{"name":"remove-item","description":"triggers when the remove click","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"},{"name":"collapse-change","description":"triggers when the collapse change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"},{"name":"tab-change","description":"triggers when the tab change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"},{"name":"step-change","description":"triggers when the step change","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Search#Events"}]}},{"name":"pro-select","source":{"symbol":"ProSelect"},"description":"When there are plenty of options, use a drop-down menu to display and select desired ones","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Select","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["array"]},{"name":"data","description":"binding data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["array"]},{"name":"config","description":"config the key of data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["object"],"default":"{ value: 'value', label: 'label', disabled: 'disabled', children: 'children' }"},{"name":"multiple","description":"whether multiple-select is activated","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"clearable","description":"whether clearable","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"collapse-tags","description":"whether to collapse tags to a text when multiple selecting","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"collapse-tags-tooltip","description":"whether show all selected tags when mouse hover text of collapse-tags. To use this, `collapse-tags` must be true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"multiple-limit","description":"maximum number of options user can select when multiple is true. No limit when set to 0","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["number"],"default":"0"},{"name":"name","description":"the name attribute of select input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"]},{"name":"effect","description":"Tooltip theme","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"default":"light","attribute-value":{"type":"enum"},"values":[{"name":"dark"},{"name":"light"}]},{"name":"autocomplete","description":"the autocomplete attribute of select input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"default":"off","attribute-value":{"type":"enum"},"values":[{"name":"on"},{"name":"off"}]},{"name":"placeholder","description":"placeholder","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"default":"Select"},{"name":"filterable","description":"whether Select is filterable","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"allow-create","description":"whether creating new items is allowed. To use this, `filterable` must be true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"filter-method","description":"custom filter method","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["Function"]},{"name":"remote","description":"whether options are loaded from server","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"remote-method","description":"custom remote search method","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["Function"]},{"name":"loading","description":"whether Select is loading data from server","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"loading-text","description":"displayed text while loading data from server","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"default":"Loading"},{"name":"no-match-text","description":"displayed text when no data matches the filtering query, you can also use slot `empty`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"default":"No matching data"},{"name":"no-data-text","description":"displayed text when there is no options, you can also use slot empty","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"default":"No data"},{"name":"popper-class","description":"custom class name for Select's dropdown","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"]},{"name":"reserve-keyword","description":"when `multiple` and `filter` is true, whether to reserve current keyword after selecting an option","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"default-first-option","description":"select first matching option on enter key. Use with `filterable` or `remote`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"teleported","description":"whether select dropdown is teleported to the body","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"true"},{"name":"persistent","description":"when select dropdown is inactive and `persistent` is `false`, select dropdown will be destroyed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"true"},{"name":"automatic-dropdown","description":"for non-filterable Select, this prop decides if the option menu pops up when the input is focused","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"clear-icon","description":"Custom clear icon class","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"CircleClose"},{"name":"fit-input-width","description":"whether the width of the dropdown is the same as the input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"false"},{"name":"suffix-icon","description":"Custom suffix icon component","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"ArrowUp"},{"name":"tag-type","description":"tag type","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["string"],"default":"info","attribute-value":{"type":"enum"},"values":[{"name":"success"},{"name":"info"},{"name":"warning"},{"name":"danger"}]},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Props","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"Custom content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Slots","type":"{ item }"}],"js":{"events":[{"name":"change","description":"triggers when the selected value changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Events"},{"name":"visible-change","description":"triggers when the dropdown appears/disappears","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Events"},{"name":"remove-tag","description":"triggers when a tag is removed in multiple mode","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Events"},{"name":"clear","description":"triggers when the clear icon is clicked in a clearable Select","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Events"},{"name":"blur","description":"triggers when Input blurs","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Events"},{"name":"focus","description":"triggers when Input focuses","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Select#Events"}]}},{"name":"pro-table","source":{"symbol":"ProTable"},"description":"Display multiple data with similar format. You can sort, filter, compare your data in a table","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Table","props":[{"name":"data","description":"Table data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["array"]},{"name":"columns","description":"to generate table components, reference `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["array"]},{"name":"selection","description":"add a column will display checkbox, reference `columns`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean","object"],"default":"false"},{"name":"index","description":"add a column will display index, reference columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean","object"],"default":"false"},{"name":"expand","description":"add a column will display expand icon, reference columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean","object"],"default":"false"},{"name":"menu","description":"config the menu content, reference columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean","object"],"default":"false"},{"name":"show-overflow-tooltip","description":"whether to hide extra content and show them in a tooltip when hovering on the cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"align","description":"alignment","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"default":"left","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"header-align","description":"alignment of the table header. If omitted, the value of the above `align` attribute will be applied","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"default":"same with align","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"height","description":"Table's height. By default it has an `auto` height. If its value is a number, the height is measured in pixels; if its value is a string, the value will be assigned to element's style.height, the height is affected by external styles","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string","number"]},{"name":"max-height","description":"Table's max-height. The legal value is a number or the height in px.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string","number"]},{"name":"stripe","description":"whether Table is striped","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"border","description":"whether Table has vertical border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"size","description":"size of Table","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"fit","description":"whether width of column automatically fits its container","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"true"},{"name":"show-header","description":"whether Table header is visible","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"true"},{"name":"highlight-current-row","description":"whether current row is highlighted","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"current-row-key","description":"key of current row, a set only prop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string","number"]},{"name":"row-class-name","description":"function that returns custom class names for a row, or a string assigning class names for every row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","string"]},{"name":"row-style","description":"function that returns custom style for a row, or an object assigning custom style for every row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","Object"]},{"name":"cell-class-name","description":"function that returns custom class names for a cell, or a string assigning class names for every cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","string"]},{"name":"cell-style","description":"function that returns custom style for a cell, or an object assigning custom style for every cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","Object"]},{"name":"header-row-class-name","description":"function that returns custom class names for a row in table header, or a string assigning class names for every row in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","string"]},{"name":"header-row-style","description":"function that returns custom style for a row in table header, or an object assigning custom style for every row in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","Object"]},{"name":"header-cell-class-name","description":"function that returns custom class names for a cell in table header, or a string assigning class names for every cell in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","string"]},{"name":"header-cell-style","description":"function that returns custom style for a cell in table header, or an object assigning custom style for every cell in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","Object"]},{"name":"row-key","description":"key of row data, used for optimizing rendering. Required if `reserve-selection` is on or display tree data. When its type is String, multi-level access is supported, e.g. `user.info.id`, but `user.info[0].id` is not supported, in which case `Function` should be used.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function","string"]},{"name":"empty-text","description":"Displayed text when data is empty. You can customize this area with `#empty`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"default":"No Data"},{"name":"default-expand-all","description":"whether expand all rows by default, works when the table has a column type=\"expand\" or contains tree structure data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"expand-row-keys","description":"set expanded rows by this prop, prop's value is the keys of expand rows, you should set row-key before using this prop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Array"]},{"name":"default-sort","description":"set the default sort column and order. property `prop` is used to set default sort column, property `order` is used to set default sort order","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Object"],"default":"if `prop` is set, and `order` is not set, then `order` is default to ascending","attribute-value":{"type":"of-match"},"values":[{"name":"order: ascending, descending"}]},{"name":"tooltip-effect","description":"tooltip `effect` property","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"default":"dark","attribute-value":{"type":"enum"},"values":[{"name":"dark"},{"name":"light"}]},{"name":"tooltip-options","description":"the options for the overflow tooltip, [see the following tooltip component](tooltip.html#attributes)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["object"]},{"name":"append-filter-panel-to","description":"which element the filter panels appends to","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"]},{"name":"show-summary","description":"whether to display a summary row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"sum-text","description":"displayed text for the first column of summary row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"default":"Sum"},{"name":"summary-method","description":"custom summary method","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function"]},{"name":"span-method","description":"method that returns rowspan and colspan","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function"]},{"name":"select-on-indeterminate","description":"controls the behavior of master checkbox in multi-select tables when only some rows are selected (but not all). If true, all rows will be selected, else deselected.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"true"},{"name":"indent","description":"horizontal indentation of tree data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"],"default":"16"},{"name":"lazy","description":"whether to lazy loading data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"]},{"name":"load","description":"method for loading child row data, only works when `lazy` is true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Function"]},{"name":"tree-props","description":"configuration for rendering nested data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["Object"],"default":"{ hasChildren: 'hasChildren', children: 'children' }"},{"name":"table-layout","description":"sets the algorithm used to lay out table cells, rows, and columns","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"default":"fixed","attribute-value":{"type":"enum"},"values":[{"name":"fixed"},{"name":"auto"}]},{"name":"scrollbar-always-on","description":"always show scrollbar","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"show-overflow-tooltip","description":"whether to hide extra content and show them in a tooltip when hovering on the cell.It will affect all the table columns, refer to table [tooltip-options](#table-attributes)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean","object"]},{"name":"flexible","description":"ensure main axis minimum-size doesn't follow the content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"scrollbar-tabindex","description":"body scrollbar's wrap container tabindex","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string","number"]},{"name":"current-page","description":"current page number","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"]},{"name":"page-size","description":"item count of each page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"]},{"name":"total","description":"total item count","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"]},{"name":"page-count","description":"total page count. Set either `total` or `page-count` and pages will be displayed; if you need `page-sizes`, `total` is required","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"]},{"name":"small","description":"whether to use small pagination","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"background","description":"whether the buttons have a background color","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"default-page-size","description":"default initial value of page size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"]},{"name":"pager-count","description":"number of pagers. Pagination collapses when the total page count exceeds this value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"],"default":"7","attribute-value":{"type":"of-match"},"values":[{"name":"odd number between 5 and 21"}]},{"name":"default-current-page","description":"default initial value of current-page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number"]},{"name":"layout","description":"layout of Pagination, elements separated with a comma","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"],"default":"'prev, pager, next, jumper, ->, total'","attribute-value":{"type":"enum"},"values":[{"name":"sizes"},{"name":"prev"},{"name":"pager"},{"name":"next"},{"name":"jumper"},{"name":"->"},{"name":"total"},{"name":"slot"}]},{"name":"page-sizes","description":"options of item count per page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["number[]"],"default":"[10, 20, 30, 40, 50, 100]"},{"name":"popper-class","description":"custom class name for the page size Select's dropdown","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"]},{"name":"prev-text","description":"text for the prev button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"]},{"name":"next-text","description":"text for the next button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["string"]},{"name":"disabled","description":"whether Pagination is disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"],"default":"false"},{"name":"hide-on-single-page","description":"whether to hide when there's only one page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Props","type":["boolean"]}],"slots":[{"name":"default","description":"anything inserted before the menu","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Slots","type":"-"},{"name":"menu","description":"control the menu display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Slots","type":"{ size, row, column, $index }"},{"name":"expand","description":"control the expand display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Slots","type":"{ row, column, $index }"},{"name":"append","description":"Contents to be inserted after the last row. You may need this slot if you want to implement infinite scroll for the table. This slot will be displayed above the summary row if there is one.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Slots","type":"-"},{"name":"table-[prop]","description":"control the `Item` display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Slots","type":"{ size, row, column, $index }"},{"name":"table-[prop]-header","description":"control the `Item` header display content","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Slots","type":"{ size, column, $index }"}],"js":{"events":[{"name":"load","description":"triggers when `pageSize` and `currentPage`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"select","description":"triggers when user clicks the checkbox in a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"select-all","description":"triggers when user clicks the checkbox in table header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"selection-change","description":"triggers when selection changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"cell-mouse-enter","description":"triggers when hovering into a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"cell-mouse-leave","description":"triggers when hovering out of a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"cell-click","description":"triggers when clicking a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"cell-dblclick","description":"triggers when double clicking a cell","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"row-click","description":"triggers when clicking a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"row-contextmenu","description":"triggers when user right clicks on a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"row-dblclick","description":"triggers when double clicking a row","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"header-click","description":"triggers when clicking a column header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"header-contextmenu","description":"triggers when user right clicks on a column header","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"sort-change","description":"triggers when Table's sorting changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"filter-change","description":"column's key. If you need to use the filter-change event, this attribute is mandatory to identify which column is being filtered","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"current-change","description":"triggers when current row changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"header-dragend","description":"triggers after changing a column's width by dragging the column header's border","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"},{"name":"expand-change","description":"triggers when user expands or collapses a row (for expandable table, second param is expandedRows; for tree Table, second param is expanded)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Table#Events"}]}},{"name":"pro-tabs","source":{"symbol":"ProTabs"},"description":"display page access history","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Tabs","props":[{"name":"type","description":"type of Tab","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["string"]},{"name":"tab-position","description":"position of tabs","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["string"],"default":"top"},{"name":"stretch","description":"whether width of tab automatically fits its container","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["boolean"],"default":"false"},{"name":"keep-hidden-route","description":"Whether to keep the route with the hidden flag, it is automatically closed by default","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["boolean"],"default":"false"},{"name":"contextmenu","description":"The right-click menu configuration","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["boolean","object"],"default":"false"},{"name":"refresh-path","description":"Refresh path, used to refresh the tab page","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["string"]},{"name":"before-add","description":"hook function before add tab. If `false` is returned or a `Promise` is returned and then is rejected, add will be prevented","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["Function"]},{"name":"before-leave","description":"hook function before switching tab. If `false` is returned or a `Promise` is returned and then is rejected, switching will be prevented","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Props","type":["Function"]}],"slots":[{"name":"label","description":"customize the label content of the tab","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Slots","type":"RouteLocationNormalizedLoaded"}],"js":{"events":[{"name":"tab-click","description":"triggers when a tab is clicked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Events"},{"name":"tab-change","description":"triggers when `activeName` is changed","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Events"},{"name":"tab-remove","description":"triggers when tab-remove button is clicked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/Tabs#Events"}]}},{"name":"pro-tree-select","source":{"symbol":"ProTreeSelect"},"description":"When there are deep of options, use tree selectors is more suitable than ordinary select","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#TreeSelect","props":[{"name":"model-value","description":"binding value","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["array"]},{"name":"data","description":"binding data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["array"]},{"name":"config","description":"config the key of data","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["object"],"default":"{ value: 'value', label: 'label', disabled: 'disabled', children: 'children' }"},{"name":"multiple","description":"whether multiple-select is activated","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"disabled","description":"whether disabled","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"size","description":"component size","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"clearable","description":"whether clearable","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"collapse-tags","description":"whether to collapse tags to a text when multiple selecting","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"collapse-tags-tooltip","description":"whether show all selected tags when mouse hover text of collapse-tags. To use this, `collapse-tags` must be true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"name","description":"the name attribute of select input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string"]},{"name":"autocomplete","description":"the autocomplete attribute of select input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string"],"default":"off","attribute-value":{"type":"enum"},"values":[{"name":"on"},{"name":"off"}]},{"name":"placeholder","description":"placeholder","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string"],"default":"Select"},{"name":"only-select-leaf","description":"whether to select only child leaf","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"filterable","description":"whether Select is filterable","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"reserve-keyword","description":"when `multiple` and `filter` is true, whether to reserve current keyword after selecting an option","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"teleported","description":"whether select dropdown is teleported to the body","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"true"},{"name":"automatic-dropdown","description":"for non-filterable Select, this prop decides if the option menu pops up when the input is focused","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"clear-icon","description":"Custom clear icon class","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"CircleClose"},{"name":"fit-input-width","description":"whether the width of the dropdown is the same as the input","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"suffix-icon","description":"Custom suffix icon component","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"ArrowUp"},{"name":"tag-type","description":"tag type","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string"],"default":"info","attribute-value":{"type":"enum"},"values":[{"name":"success"},{"name":"info"},{"name":"warning"},{"name":"danger"}]},{"name":"render-after-expand","description":"whether to render child nodes only after a parent node is expanded for the first time","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"true"},{"name":"load","description":"method for loading subtree data, only works when `lazy` is true","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["Function"]},{"name":"render-content","description":"render function for tree node","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["Function"]},{"name":"default-expand-all","description":"whether to expand all nodes by default","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"expand-on-click-node","description":"whether to expand or collapse node when clicking on the node, if false, then expand or collapse node only when clicking on the arrow icon.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"true"},{"name":"check-on-click-node","description":"whether to check or uncheck node when clicking on the node, if false, the node can only be checked or unchecked by clicking on the checkbox.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"auto-expand-parent","description":"whether to expand father node when a child node is expanded","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"true"},{"name":"default-expanded-keys","description":"array of keys of initially expanded nodes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["array"]},{"name":"check-strictly","description":"whether checked state of a node not affects its father and child nodes when `show-checkbox` is `true`","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"filter-node-method","description":"this function will be executed on each node when use filter method. if return `false`, tree node will be hidden.","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["Function"]},{"name":"accordion","description":"whether only one node among the same level can be expanded at one time","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"indent","description":"horizontal indentation of nodes in adjacent levels in pixels","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["number"],"default":"16"},{"name":"icon-class","description":"custome tree node icon","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["string"]},{"name":"lazy","description":"whether to lazy load leaf node, used with `load` attribute","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"draggable","description":"whether enable tree nodes drag and drop","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"false"},{"name":"allow-drag","description":"this function will be executed before dragging a node. If `false` is returned, the node can not be dragged","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["Function"]},{"name":"allow-drop","description":"this function will be executed before the dragging node is dropped. If `false` is returned, the dragging node can not be dropped at the target node. `type` has three possible values: 'prev' (inserting the dragging node before the target node), 'inner' (inserting the dragging node to the target node) and 'next' (inserting the dragging node after the target node)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["Function"]},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Props","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"Custom content for tree nodes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Slots","type":"{ node, item, multiple }"}],"js":{"events":[{"name":"change","description":"triggers when the selected value changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"visible-change","description":"triggers when the dropdown appears/disappears","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"remove-tag","description":"triggers when a tag is removed in multiple mode","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"clear","description":"triggers when the clear icon is clicked in a clearable Select","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"blur","description":"triggers when Input blurs","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"focus","description":"triggers when Input focuses","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-click","description":"triggers when a node is clicked","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-contextmenu","description":"triggers when a node is clicked by right button","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"check-change","description":"triggers when the selected state of the node changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"check","description":"triggers after clicking the checkbox of a node","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"current-change","description":"triggers when current node changes","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-expand","description":"triggers when current node open","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-collapse","description":"triggers when current node close","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-drag-start","description":"triggers when dragging starts","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-drag-enter","description":"triggers when the dragging node enters another node","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-drag-leave","description":"triggers when the dragging node leaves a node","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-drag-over","description":"triggers when dragging over a node (like mouseover event)","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-drag-end","description":"triggers when dragging ends","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"},{"name":"node-drop","description":"triggers after the dragging node is dropped","doc-url":"https://tolking.github.io/element-pro-components/en-US/components/TreeSelect#Events"}]}}]}}}