UNPKG

@syncfusion/ej2-react-dropdowns

Version:
552 lines (551 loc) 20.4 kB
{ "name": "DropDowns", "description": "DropDown Components", "keywords": { "common": ["ej2", "Syncfusion", "web-components", "dropdownlist", "autocomplete", "multiselect", "combobox", "select", "dropdwontree" ], "angular": ["angular", "ng", "ng-dropdown", "ej2-ng-dropdown", "ng-dropdownlist", "ng-autocomplete", "ng-multiselect", "ng-combobox", "ng-dropdowntree"], "react": ["react", "react-dropdowns", "ej2-react-dropdown","react-dropdownlist", "react-autocomplete", "react-multiselect", "react-combobox", "react-dropdowntree"], "vue": ["vue", "vue-dropdown", "ej2-vue-dropdown", "vue-dropdownlist", "vue-autocomplete", "vue-multiselect", "vue-combobox", "vue-dropdowntree"] }, "eventInterfaces": ["DdtBeforeOpenEventArgs", "DdtDataBoundEventArgs", "DdtFocusEventArgs", "DdtSelectEventArgs", "DdtPopupEventArgs", "DdtChangeEventArgs", "CustomValueSpecifierEventArgs", "BeforeOpenEventArgs", "ActionBeginEventArgs", "ActionCompleteEventArgs", "ChangeEventArgs", "PopupEventArgs", "FocusEventArgs", "SelectEventArgs", "FilteringEventArgs", "ItemCreatedArgs", "IUpdateListArgs", "RemoveEventArgs", "CustomValueEventArgs", "TaggingEventArgs", "MultiSelectChangeEventArgs", "ISelectAllEventArgs", "BeforeItemRenderEventArgs", "DragEventArgs", "ListBoxChangeEventArgs"], "components": [ { "baseClass": "DropDownList", "directoryName": "drop-down-list", "preferredTag": "input", "blazorPlaceholder": "ddl", "skipEventPropagation": true, "blazorType": "native", "type": "form", "twoWays": [ "value" ], "statelessTemplateProps": ["headerTemplate","valueTemplate","itemTemplate"], "dynamicModules": [ "VirtualScroll" ], "comment": [ "/**", "*The DropDownList component contains a list of predefined values, from which the user can choose a single value.", "*```html", "*<ejs-dropdownlist></ejs-dropdownlist>", "*```", "*/" ], "reactComment": [ "/**", " * The DropDownList component contains a list of predefined values, from which the user can choose a single value.", " * ```", " * <DropDownListComponent dataSource={data}/>", " * ```", " */" ], "vueComment": [ "/**", " * DropDownList contains a list of predefined values from which the user can choose", " * ```html", " * <ejs-dropdownlist :dataSource='data'></ejs-dropdownlist>", " * ```", " */" ], "templateProperties": [ "footerTemplate", "headerTemplate", "valueTemplate", "groupTemplate", "itemTemplate", { "name": "noRecordsTemplate", "defaultValue": "No records found" }, { "name": "actionFailureTemplate", "defaultValue": "Request failed" } ], "complexDirective": [ { "isDeprecated": true, "propertyName" : "fields", "baseClass" : "FieldSettings", "SelectorName": "e-dropdownlist-fields" } ], "genericProperties": [ { "type": "TValue", "name": "value" }, { "type": "TItem", "name": "dataSource" } ], "isGenericClass": true, "blazorCustomBaseComponent": "DropDownBase<TItem>", "blazorDependency": [ "ej2-base", "ej2-popups/popup" ] }, { "baseClass": "ComboBox", "directoryName": "combo-box", "preferredTag": "input", "blazorPlaceholder": "combobox", "skipEventPropagation": true, "type": "form", "twoWays": [ "value" ], "statelessTemplateProps": ["headerTemplate","itemTemplate"], "dynamicModules": [ "VirtualScroll" ], "comment": [ "/**", "*The ComboBox component allows the user to type a value or choose an option from the list of predefined options.", "*```html", "*<ejs-combobox></ejs-combobox>", "*```", "*/" ], "reactComment": [ "/**", " *The ComboBox component allows the user to type a value or choose an option from the list of predefined options.", " * ```", " * <ComboBoxComponent dataSource={data}/>", " * ```", " */" ], "vueComment": [ "/**", " * ComboBox component allows the user to type a value or choose an option from the list of predefined options available", " * ```html", " * <ejs-combobox :dataSource='data'></ejs-combobox>", " * ```", " */" ], "templateProperties": [ "footerTemplate", "headerTemplate", "groupTemplate", "itemTemplate", { "name": "noRecordsTemplate", "defaultValue": "No records found" }, { "name": "actionFailureTemplate", "defaultValue": "Request failed" } ], "complexDirective": [ { "isDeprecated": true, "propertyName" : "fields", "baseClass" : "FieldSettings", "SelectorName": "e-combobox-fields" } ], "genericProperties": [ { "type": "TValue", "name": "value" }, { "type": "TItem", "name": "dataSource" } ], "isGenericClass": true, "blazorCustomBaseComponent": "SfDropDownList<TValue, TItem>", "blazorType": "native", "isBlazorDerivedTemplate": true, "blazorDependency": [ "ej2-base", "../blazor/sf-dropdownlist" ] }, { "baseClass": "AutoComplete", "directoryName": "auto-complete", "preferredTag": "input", "blazorPlaceholder": "autocomplete", "skipEventPropagation": true, "type": "form", "twoWays": [ "value" ], "statelessTemplateProps": ["headerTemplate","itemTemplate"], "dynamicModules": [ "VirtualScroll" ], "comment": [ "/**", " *The AutoComplete component provides the matched suggestion list when type into the input, from which the user can select one.", "*```html", "*<ejs-autocomplete></ejs-autocomplete>", "*```", "*/" ], "reactComment": [ "/**", " *The AutoComplete component provides the matched suggestion list when type into the input, from which the user can select one.", " * ```", " * <AutoCompleteComponent dataSource={data}/>", " * ```", " */" ], "vueComment": [ "/**", " * The AutoComplete component provides all the matched suggestion list on typing the input from which the user can select one.", " * ```html", " * <ejs-autocomplete :dataSource='data'></ejs-autocomplete>", " * ```", " */" ], "templateProperties": [ "footerTemplate", "headerTemplate", "groupTemplate", "itemTemplate", { "name": "noRecordsTemplate", "defaultValue": "No records found" }, { "name": "actionFailureTemplate", "defaultValue": "Request failed" } ], "complexDirective": [ { "isDeprecated": true, "propertyName" : "fields", "baseClass" : "FieldSettings", "SelectorName": "e-autocomplete-fields" } ], "genericProperties": [ { "type": "TValue", "name": "value" }, { "type": "TItem", "name": "dataSource" } ], "isGenericClass": true, "blazorCustomBaseComponent": "SfDropDownList<TValue, TItem>", "blazorType": "native", "isBlazorDerivedTemplate": true, "blazorDependency": [ "ej2-base", "../blazor/sf-dropdownlist" ] }, { "baseClass": "MultiSelect", "directoryName": "multi-select", "preferredTag": "input", "skipEventPropagation": true, "blazorType": "native", "blazorPlaceholder": "multiselect", "type": "form", "twoWays": [ "value" ], "statelessTemplateProps": ["headerTemplate","valueTemplate","itemTemplate"], "dynamicModules": [ "CheckBoxSelection", "VirtualScroll" ], "comment": [ "/**", "* The MultiSelect allows the user to pick a values from the predefined list of values.", "*```html", "*<ejs-multiselect></ejs-multiselect>", "*```", "*/" ], "reactComment": [ "/**", "* The MultiSelect allows the user to pick a values from the predefined list of values.", " * ```", " * <MultiSelectComponent dataSource={data}/>", " * ```", " */" ], "vueComment": [ "/**", " * MultiSelect component allows the user to select a value from the predefined list of values.", " * ```html", " * <ejs-multiselect :dataSource='data'></ejs-multiselect>", " * ```", " */" ], "templateProperties": [ "footerTemplate", "headerTemplate", "valueTemplate", "itemTemplate", "groupTemplate", { "name": "noRecordsTemplate", "defaultValue": "No records found" }, { "name": "actionFailureTemplate", "defaultValue": "Request failed" } ], "blazorTemplates":[ "footerTemplate", "headerTemplate", "valueTemplate", "itemTemplate", "noRecordsTemplate", "actionFailureTemplate" ], "complexDirective": [ { "propertyName" : "fields", "baseClass" : "FieldSettings", "SelectorName": "e-multiselect-fields" } ], "isGenericClass": true, "isTTypeIgnore": true, "blazorDependency": [ "ej2-base", "../blazor/sf-multiselect" ] }, { "baseClass": "ListBox", "directoryName": "list-box", "preferredTag": "input", "type": "form", "twoWays": [ "value" ], "blazorPlaceholder": "listbox", "isGenericClass": true, "isTTypeIgnore": true, "blazorType": "native", "blazorDependency": [ "ej2-base", "ej2-popups/popup", "ej2-lists/sortable", "../blazor/sf-listbox" ], "genericProperties": [ { "type": "TValue", "name": "value" }, { "type": "TItem", "name": "dataSource" } ], "blazorCustomBaseComponent": "DropDownBase<TItem>", "dynamicModules": [ "CheckBoxSelection" ], "blazorDynamicModules": ["CheckBoxSelection"], "comment": [ "/**", "* The ListBox allows the user to select values from the predefined list of values.", "*```html", "*<ejs-listbox [dataSource]='data'></ejs-listbox>", "*```", "*/" ], "reactComment": [ "/**", "* The ListBox allows the user to select values from the predefined list of values.", " * ```", " * <ListBoxComponent dataSource={data} />", " * ```", " */" ], "vueComment": [ "/**", " * ListBox component allows the user to select values from the predefined list of values.", " * ```html", " * <ejs-listbox :dataSource='data'></ejs-listbox>", " * ```", " */" ], "templateProperties": [ "itemTemplate", { "name": "noRecordsTemplate", "defaultValue": "No records found" } ], "complexDirective": [ { "isDeprecated": true, "propertyName" : "fields", "baseClass" : "FieldSettings" }, { "isDeprecated": true, "propertyName" : "selectionSettings", "baseClass" : "SelectionSettings" }, { "isDeprecated": true, "propertyName" : "toolbarSettings", "baseClass" : "ToolbarSettings" } ] }, { "baseClass": "DropDownTree", "directoryName": "drop-down-tree", "blazorType": "none", "preferredTag": "input", "blazorPlaceholder": "dropdowntree", "skipEventPropagation": true, "type": "form", "twoWays": [ "value" ], "blazorTwoWays": [ "value" ], "comment": [ "/**", "*The DropDownTree component contains a list of predefined values from which you can choose a single or multiple values.", "*```html", "*<ejs-dropdowntree></ejs-dropdowntree>", "*```", "*/" ], "reactComment": [ "/**", " *The DropDownTree component contains a list of predefined values from which you can choose a single or multiple values.", " * ```", " * <DropDownTreeComponent/>", " * ```", " */" ], "vueComment": [ "/**", " * The DropDownTree component contains a list of predefined values from which you can choose a single or multiple values.", " * ```html", " * <ejs-dropdowntree></ejs-dropdowntree>", " * ```", " */" ], "templateProperties": [ "footerTemplate", "headerTemplate", "valueTemplate", "itemTemplate", { "name": "noRecordsTemplate", "defaultValue": "No Records Found" }, { "name": "actionFailureTemplate", "defaultValue": "The Request Failed" } ], "blazorTemplates":[ "footerTemplate", "headerTemplate", "itemTemplate", "noRecordsTemplate", "actionFailureTemplate" ], "complexDirective": [ { "propertyName" : "fields", "baseClass" : "Fields", "SelectorName": "e-dropdowntree-fields" }, { "propertyName": "treeSettings", "baseClass" : "TreeSettings", "SelectorName": "e-dropdowntree-treesettings" } ], "isGenericClass": true }, { "baseClass": "Mention", "directoryName": "mention", "type": "container", "preferredTag":"div", "blazorPlaceholder": "mention", "defaultTag": "<div id='ej2Mention'></div>", "twoWays": [], "statelessTemplateProps": ["itemTemplate"], "comment": [ "/**", "*The Mention component contains a list of predefined values, from which the user can choose a single value.", "*```html", "*<ejs-mention></ejs-mention>", "*```", "*/" ], "reactComment": [ "/**", " * The Mention component contains a list of predefined values, from which the user can choose a single value.", " * ```", " * <MentionComponent dataSource={data}/>", " * ```", " */" ], "vueComment": [ "/**", " * The Mention contains a list of predefined values from which the user can choose", " * ```html", " * <ejs-mention :dataSource='data'></ejs-mention>", " * ```", " */" ], "templateProperties": [ "displayTemplate", "itemTemplate", "spinnerTemplate", { "name": "noRecordsTemplate", "defaultValue": "No records found" } ], "complexDirective": [ { "isDeprecated": true, "propertyName" : "fields", "baseClass" : "FieldSettings", "SelectorName": "e-mention-fields" } ], "genericProperties": [ { "type": "TItem", "name": "dataSource" } ], "isGenericClass": true, "blazorCustomBaseComponent": "DropDownBase<TItem>", "blazorType": "native", "isBlazorDerivedTemplate": true, "blazorDependency": [ "ej2-base", "ej2-popups/popup" ] } ], "repository": { "type": "git", "url": "https://github.com/syncfusion/ej2-javascript-ui-controls" }, "statelessTemplateProps": ["headerTemplate", "itemTemplate", "valueTemplate"] }