20.3.1 • Published 6 years ago
react-datalist-field v20.3.1
react-datalist-field demolink
React datalist component
Installation
npm install react-datalist-field --saveDemo
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
| Name | Type | Description | Default |
|---|---|---|---|
| options | array | all the items for datalist | null |
| id | string | name for selected value | null |
| left | string | name for left value of datalist | null |
| right | string | name for right value of datalist | null |
| onOptionChange | function | function to trigger when option value change | null |
| selectedIdName | string | input element name for selected option value | null |
| selectedId | string | key value to set selected value for DataList | null |
| dev | boolean | wen set to true will show the selected option value | false |
| setNewValue | boolean | when 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
6 years ago
20.3.0-beta.16
6 years ago
20.3.0-beat.15
6 years ago
20.3.0-beat.14
6 years ago
20.3.0-beta.13
6 years ago
20.3.0-beta.11
6 years ago
20.3.0-beta.12
6 years ago
20.3.0-beta.10
6 years ago
20.3.0-beta.8
6 years ago
20.3.0-beta.9
6 years ago
20.3.0-beta.7
6 years ago
20.3.0-beta.6
6 years ago
20.3.0-beta.5
6 years ago
20.3.0-beta.4
6 years ago
20.3.0-beta.2
6 years ago
20.3.0-beta.3
6 years ago
20.3.0
6 years ago
20.3.0-beta.0
6 years ago
20.3.0-beta.1
6 years ago
20.1.0
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.0
6 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago