{"_id":"react-multiple-select-box","_rev":"31-1c473bebcdd4bbe6521c5703b74f41fc","name":"react-multiple-select-box","time":{"modified":"2022-06-26T02:44:42.701Z","created":"2016-04-29T04:22:30.497Z","1.0.0":"2016-04-29T04:22:30.497Z","1.0.1":"2016-04-29T05:36:37.078Z","1.0.2":"2016-04-29T05:45:34.807Z","1.0.3":"2016-04-29T06:04:26.610Z","1.0.4":"2016-04-29T06:06:13.359Z","1.0.5":"2016-04-29T06:17:23.830Z","1.0.6":"2016-04-29T10:32:10.371Z","1.0.7":"2016-04-29T10:48:11.628Z","1.0.9":"2016-05-03T02:04:55.602Z","1.0.10":"2016-05-03T02:09:02.778Z","1.0.11":"2016-05-03T02:58:41.603Z","1.0.12":"2016-05-03T04:01:44.658Z","1.0.13":"2016-05-03T06:53:24.189Z","1.0.15":"2016-05-03T06:56:06.923Z","1.0.16":"2016-05-03T11:15:52.088Z","1.0.17":"2016-05-05T10:26:53.179Z","1.0.18":"2016-05-06T08:49:37.325Z"},"maintainers":[{"name":"wheatma","email":"wheat_scorpio@foxmail.com"}],"dist-tags":{"latest":"1.0.18"},"description":"a react multiple treeview select supports async load and hierarchy display","readme":"# react-multiple-select-box\nA react treeview multiple select supports async load and hierarchy display\n\n[![Build Status](https://travis-ci.org/wheatma/react-multiple-select-box.svg?branch=master)](https://travis-ci.org/wheatma/react-multiple-select-box)\n\n## Demo\nhttp://wheatma.github.io/react-multiple-select-box/\n\n## Installation\n\n```bash\n$ npm install react-multiple-select-box --save\n```\n\n\n##default props\n<table class=\"table table-bordered table-striped table-condensed\">\n    <tr>\n        <td>key</td>\n        <td>default</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>label</td>\n        <td>Choose ...</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>closeText</td>\n        <td>close</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>clearText</td>\n        <td>clear</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>confirmText</td>\n        <td>ok</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>cancelText</td>\n        <td>cancel</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>selectedLabel</td>\n        <td>selected</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>nameText</td>\n        <td>(empty string)</td>\n        <td></td>\n    </tr>\n    <tr>\n        <td>value</td>\n        <td>[]</td>\n        <td>default selected value, e.g. [{id: 1, text: \"value 1\"}, {id: 2, text: \"value 2\"}]</td>\n    </tr>\n    <tr>\n        <td>options</td>\n        <td>[]</td>\n        <td>select options, e.g.[{id: 1, text: \"value 1\", subLen: 2, sub: [{id: 2, text: \"value 2\"}, {id: 3, text: \"value 3\"}]}, {id: 4, text: \"value 4\"}]</td>\n    </tr>\n    <tr>\n        <td>async</td>\n        <td>false</td>\n        <td>whether need to async load data. if set to be true, the async load options should have key `subLen`</td>\n    </tr>\n    <tr>\n        <td>asyncFetch</td>\n        <td></td>\n        <td>if async is set to be true, you should add this prop, a function returns a promise. see more info in the `example/app/app.js`</td>\n    </tr>\n    <tr>\n        <td>onConfirmCallback</td>\n        <td>() => {}</td>\n        <td>confirm callback function</td>\n    </tr>\n    <tr>\n        <td>onCancelCallback</td>\n        <td>() => {}</td>\n        <td>cancel callback function</td>\n    </tr>\n</table>\n","versions":{"1.0.7":{"name":"react-multiple-select-box","version":"1.0.7","description":"a react multiple select support async load and hierarchy display","main":"index.js","scripts":{"prebuild":"rm -rf dist","build":"mkdir dist & NODE_ENV=production webpack","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/wheatma/react-multiple-select-box.git"},"keywords":["react","multiple","select","async-load","hierarchy"],"author":{"name":"wheatma"},"license":"MIT","bugs":{"url":"https://github.com/wheatma/react-multiple-select-box/issues"},"homepage":"https://github.com/wheatma/react-multiple-select-box#readme","dependencies":{"react":"^0.14.1","react-dom":"^0.14.1"},"devDependencies":{"babel-core":"^6.3.15","babel-loader":"^6.2.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-function-bind":"^6.5.2","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","webpack":"^1.12.9"},"gitHead":"7640a3592a7b08f6160e315bd101b25b51166081","_id":"react-multiple-select-box@1.0.7","_shasum":"791a744e9bdd994f80744d208e69ae9e5090d337","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"wheatma","email":"wheat_scorpio@foxmail.com"},"dist":{"shasum":"791a744e9bdd994f80744d208e69ae9e5090d337","tarball":"https://registry.npmjs.org/react-multiple-select-box/-/react-multiple-select-box-1.0.7.tgz","integrity":"sha512-F+vpqsUDB1zItt0keCtP1KMWgUFLsnF90MSZKeCV3ADJtVcVNSkwu4qAioKKCThGlTDl+MVBTYGAOJq90MDrBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCULSzGxqPICMQDy0t9mb+/CV1iRJnCc9/Y74dR3F5oeAIgSUcK2S9l4OKyJ0VcDtDq/bhSA3jNBR89sUTF8T4kIeQ="}]},"maintainers":[{"name":"wheatma","email":"wheat_scorpio@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-multiple-select-box-1.0.7.tgz_1461926890726_0.6741312353406101"}},"1.0.12":{"name":"react-multiple-select-box","version":"1.0.12","description":"a react multiple treeview select supports async load and hierarchy display","main":"index.js","scripts":{"prebuild":"rm -rf dist","build":"mkdir dist & NODE_ENV=production webpack","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/wheatma/react-multiple-select-box.git"},"keywords":["react","multiple","treeview","select","async-load","hierarchy"],"author":{"name":"wheatma"},"license":"MIT","bugs":{"url":"https://github.com/wheatma/react-multiple-select-box/issues"},"homepage":"https://github.com/wheatma/react-multiple-select-box#readme","dependencies":{"react":">0.14.0"},"devDependencies":{"babel-core":"^6.3.15","babel-loader":"^6.2.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-function-bind":"^6.5.2","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","webpack":"^1.12.9"},"gitHead":"45c8839848965ab22a456264dec3ee10ebf4549f","_id":"react-multiple-select-box@1.0.12","_shasum":"543891eed2bb17b2334f734eabf6bb090b5c48d4","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"wheatma","email":"wheat_scorpio@foxmail.com"},"dist":{"shasum":"543891eed2bb17b2334f734eabf6bb090b5c48d4","tarball":"https://registry.npmjs.org/react-multiple-select-box/-/react-multiple-select-box-1.0.12.tgz","integrity":"sha512-IUtxU4tpWGEJE3kNekynhSl9rFxdmKGVL4QrVnQ/qMDMW3gju+GXpgMaKgC2knZg2NomgFD+f9HNIvUkqYe+PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw1LZ73GDyLOkhQkZ0279Sxb/EGNhaRB4rWdlTVwHrzgIgXUC09GoojPt2YBRf6C688tMHnvb4GvKgV2hCofaHZek="}]},"maintainers":[{"name":"wheatma","email":"wheat_scorpio@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-multiple-select-box-1.0.12.tgz_1462248101963_0.5161027051508427"}},"1.0.13":{"name":"react-multiple-select-box","version":"1.0.13","description":"a react multiple treeview select supports async load and hierarchy display","main":"index.js","scripts":{"prebuild":"rm -rf dist","build":"mkdir dist & NODE_ENV=production webpack","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/wheatma/react-multiple-select-box.git"},"keywords":["react","multiple","treeview","select","async-load","hierarchy"],"author":{"name":"wheatma"},"license":"MIT","bugs":{"url":"https://github.com/wheatma/react-multiple-select-box/issues"},"homepage":"https://github.com/wheatma/react-multiple-select-box#readme","dependencies":{"react":">0.14.0"},"devDependencies":{"babel-core":"^6.3.15","babel-loader":"^6.2.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-function-bind":"^6.5.2","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","webpack":"^1.12.9"},"gitHead":"d931abe080bb24957f51fe740e0999ab8ab0cd86","_id":"react-multiple-select-box@1.0.13","_shasum":"5e69138e81a6bb7a5280903769df344757335d56","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"wheatma","email":"wheat_scorpio@foxmail.com"},"dist":{"shasum":"5e69138e81a6bb7a5280903769df344757335d56","tarball":"https://registry.npmjs.org/react-multiple-select-box/-/react-multiple-select-box-1.0.13.tgz","integrity":"sha512-+WC2NKrGSGPh+LflOomwh7Qkry7NKLgiruuh+dlf3BPFX0Y1aPltZrD67Dekgm9KBDwO6KC0vkFTk/7xAupPtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSEEBoSPGUo2hpuDHBON2pINSd08h9GAVcyFVFL3Px8AiBsONBCo7ciYfIfR7kBa3Mc16NEFERsZQzCop5cvuCnSQ=="}]},"maintainers":[{"name":"wheatma","email":"wheat_scorpio@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-multiple-select-box-1.0.13.tgz_1462258401853_0.6063755955547094"}},"1.0.16":{"name":"react-multiple-select-box","version":"1.0.16","description":"a react multiple treeview select supports async load and hierarchy display","main":"index.js","scripts":{"prebuild":"rm -rf dist","build":"mkdir dist & NODE_ENV=production webpack","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/wheatma/react-multiple-select-box.git"},"keywords":["react","multiple","treeview","select","async-load","hierarchy"],"author":{"name":"wheatma"},"license":"MIT","bugs":{"url":"https://github.com/wheatma/react-multiple-select-box/issues"},"homepage":"https://github.com/wheatma/react-multiple-select-box#readme","dependencies":{"react":">0.14.0"},"devDependencies":{"babel-core":"^6.3.15","babel-loader":"^6.2.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-function-bind":"^6.5.2","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","webpack":"^1.12.9"},"gitHead":"587ac777d024a8f3e3ad91140b67e18c31240070","_id":"react-multiple-select-box@1.0.16","_shasum":"6647a7f489ee1b7b4d4d137f55ee70573d41630a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"wheatma","email":"wheat_scorpio@foxmail.com"},"dist":{"shasum":"6647a7f489ee1b7b4d4d137f55ee70573d41630a","tarball":"https://registry.npmjs.org/react-multiple-select-box/-/react-multiple-select-box-1.0.16.tgz","integrity":"sha512-I6zGxWQJ17blAiPY1XbP2PDp5jzCCGnHTQ5qQRr+ItiClkYAJr0sip65Mb8v+ngSouXIOuM4pS4vED/heA5zQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkt4oLTUaqYT2SX8H8t00ljnv4Zz9UvYDugJqJzfyS9AIhAJcqt7SMHKd6jB88M8CmV7yjLjOrBVoru61ed/y0N9Fn"}]},"maintainers":[{"name":"wheatma","email":"wheat_scorpio@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-multiple-select-box-1.0.16.tgz_1462274149689_0.9128517536446452"}},"1.0.18":{"name":"react-multiple-select-box","version":"1.0.18","description":"a react multiple treeview select supports async load and hierarchy display","main":"index.js","scripts":{"prebuild":"rm -rf dist","build":"mkdir dist & NODE_ENV=production webpack","test":"node dist/react-multiple-select-box.js"},"repository":{"type":"git","url":"git+https://github.com/wheatma/react-multiple-select-box.git"},"keywords":["react","multiple","treeview","select","async-load","hierarchy"],"author":{"name":"wheatma"},"license":"MIT","bugs":{"url":"https://github.com/wheatma/react-multiple-select-box/issues"},"homepage":"https://github.com/wheatma/react-multiple-select-box#readme","dependencies":{"react":">0.14.0"},"devDependencies":{"babel-core":"^6.3.15","babel-loader":"^6.2.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-function-bind":"^6.5.2","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","webpack":"^1.12.9"},"gitHead":"eb10bde12b80265970b78e0e2914f1d0c390602e","_id":"react-multiple-select-box@1.0.18","_shasum":"30bb489f639b02f31952e591faf7aeb04fef0326","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"wheatma","email":"wheat_scorpio@foxmail.com"},"dist":{"shasum":"30bb489f639b02f31952e591faf7aeb04fef0326","tarball":"https://registry.npmjs.org/react-multiple-select-box/-/react-multiple-select-box-1.0.18.tgz","integrity":"sha512-EMOTZYivHs0g/GMZ42fp52QnHPh7vBdEZKyV4q1amHx0Jm+eysTE+vE5fWxbSmkojOSBYW+KX6bTjQ8X3s1AdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2JThhxSu838O6OY09JT/O2iOe9MmLpTfKKJlfdN0qGgIgBo2f1BAUGIY37T5GrKFtZ72w3VchpHMQmQ9ENeJcWGY="}]},"maintainers":[{"name":"wheatma","email":"wheat_scorpio@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-multiple-select-box-1.0.18.tgz_1462524574974_0.7719226744957268"}}},"homepage":"https://github.com/wheatma/react-multiple-select-box#readme","keywords":["react","multiple","treeview","select","async-load","hierarchy"],"repository":{"type":"git","url":"git+https://github.com/wheatma/react-multiple-select-box.git"},"author":{"name":"wheatma"},"bugs":{"url":"https://github.com/wheatma/react-multiple-select-box/issues"},"license":"MIT","readmeFilename":"README.md"}