20.3.1 • Published 4 years ago

react-datalist-field v20.3.1

Weekly downloads
42
License
ISC
Repository
github
Last release
4 years ago

react-datalist-field demolink

Edit react-datalist-field

React datalist component

Installation

npm install react-datalist-field --save

Demo

demolink

Usage

import React from 'react';
import DataList from 'react-datalist-field';

function YourComponent() {
  const [state, setState] = useState({ x: 10, y: 10 });

  var cars = [
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
        {id=1,model='',company=''},
      ]
    
    return (
            <DataList 
				options={cars} 
				id='id' 
				left='model' 
				right='company' 
				onOptionChange={this.handleChange} 
				selectedId=''
				selectedIdName='selectedCard' 
			/>
      </form>
    );
}

Props

NameTypeDescriptionDefault
optionsarrayall the items for datalistnull
idstringname for selected valuenull
leftstringname for left value of datalistnull
rightstringname for right value of datalistnull
onOptionChangefunctionfunction to trigger when option value changenull
selectedIdNamestringinput element name for selected option valuenull
selectedIdstringkey value to set selected value for DataListnull
devbooleanwen set to true will show the selected option valuefalse
setNewValuebooleanwhen set to true will let user add new values to options to select from the datalist.false

Styling DataList

class name
.reactDatalist_input
.reactDatalist_show
.reactDatalist_hide
.reactDatalist_options
.reactDatalist_options::-webkit-scrollbar
.reactDatalist_options_list
.reactDatalist_options_list li
.reactDatalist_options_list li .float-right
.reactDatalist_options_list li .float-left
.reactDatalist_options_list li a
.reactDatalist_options_list li:hover
.reactDatalist_options_list li:hover a

For Developers :computer: :sunglasses:

1. Clone the repository from github.
2. cd /react-datalist-field
3. npm install (install packages from package.json)
4. npm run server (starts a server on port 9000)
5. localhost:9000 :rocket:
20.3.1

4 years ago

20.3.0-beta.16

4 years ago

20.3.0-beat.15

4 years ago

20.3.0-beat.14

4 years ago

20.3.0-beta.13

4 years ago

20.3.0-beta.11

4 years ago

20.3.0-beta.12

4 years ago

20.3.0-beta.10

4 years ago

20.3.0-beta.8

4 years ago

20.3.0-beta.9

4 years ago

20.3.0-beta.7

4 years ago

20.3.0-beta.6

4 years ago

20.3.0-beta.5

4 years ago

20.3.0-beta.4

4 years ago

20.3.0-beta.2

4 years ago

20.3.0-beta.3

4 years ago

20.3.0

4 years ago

20.3.0-beta.0

4 years ago

20.3.0-beta.1

4 years ago

20.1.0

4 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago