0.2.5-samd • Published 2 years ago

react-select-2z v0.2.5-samd

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Description

  • React select2. Basic with multi choice. (Cutomize template option)

  • Apply perfect-scrollbar


Usage

npm install react-select-2z

Import the module in the place you want to use:

// import main.js
import 'select2/dist/js/select2.min.js'
import 'select2/dist/css/select2.min.css'
import 'perfect-scrollbar/css/perfect-scrollbar.css'

// import you component
import ReactSelect2 from 'react-select-2z'
import 'react-select-2z/build/styles.css'

Snippet

    <ReactSelect2
        multiple={true}
        selectedValues={selected}
        options={state}
        // templateOption={templateOption} // customize template (option) (html)
        // templateDisplay={templateDisplay} // customize selected values (html)
        // customCheckSelect={customCheckSelect} // customize check selected
        // customFilterData={customFilterData} // customize check search
        keyLabel='title'
        keyValue='id' // when options = [1, 2, 3, 4...]  (no need keyValue & keyLabel)
        placeholder='Select item'
        // disabled
      />

props

Some main select2 advance checking...

propstypedescription
id
options = []
selectedValues = []
onChange
className
required = false
disabled = false
multiple = false
optionClassName
selectedClassName
maximumSelectionLengthnumberNeed update > 0. Default nolimit
keyLabellist object (key for selected)
keyValuelist object (label for selected)
closeOnSelectbooleanDefault. (False)
placeholder
noFoundDatafuncset text when search no data
noOptionDatafuncset text when no option
onHiddenfunc
select2Config = {}
templateOption
templateDisplay
customCheckSelectfunc
customFilterDatafunc

Something checking! (idea, v.v..)

RUN

LIVE EXAMPLE

npm install
npm run dev
npm run start

License

MIT

0.2.5-samd

2 years ago

0.2.5

2 years ago

0.2.2

2 years ago

0.2.2-ramd

2 years ago

0.2.1-dev.1

2 years ago

0.2.1-dev

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.0-beta

2 years ago