{"_id":"@alicd/crui-cascader-select-field","_rev":"25-02d1f711a2246c40715cedeadecd5c97","name":"@alicd/crui-cascader-select-field","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.16":{"name":"@alicd/crui-cascader-select-field","version":"0.0.16","keywords":["walle","component","react"],"author":{"name":"@alicd/walle"},"license":"ISC","_id":"@alicd/crui-cascader-select-field@0.0.16","maintainers":[{"name":"later_7","email":"tony7leek@gmail.com"}],"dist":{"shasum":"616b2529f42ac90a50b7ca23c86dc60853383091","tarball":"https://registry.npmjs.org/@alicd/crui-cascader-select-field/-/crui-cascader-select-field-0.0.16.tgz","fileCount":23,"integrity":"sha512-T9RfR5gro9I9dsFhWXP9rsNwRNWvAzEzPKrayUFCHWYfI8QOZ4edLbzpOTBPrr8lqKaCYdz0BVxg8kTRra5xSA==","signatures":[{"sig":"MEUCIQDLvU7yeR8c7S/CoICyAMt7r6wsnHcTgKJEuuk3xG0S9QIgL+OrCWvY+gllVQunjbFx0QioImU3gNgdC6DfSKjjpQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1597670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOW0dCRA9TVsSAnZWagAA6cEP/i4uuoGYnFU24bkhfUbc\nzYPBoTwPTKaiOTXEkp7uuqmalVfb2SdhVH+h1a5o/K1Wo6kjE5ToOIB5saex\nvtPpn+neClFQbHLqN35K58vC0nxq9v8CZQK1tLg1ko/sp7YNfzksalimNCjI\nP0B+6trFU9E/KW6S6JH5KBWkNDkzaHWhK0aeO19dkpXQxghuph3ZrqJaHBIy\nf+phLBjeI6Vyfbc/7n7zuVMun0uVQHqgVsu9R7fMClzUgeuEHLA6eqDOeODB\nWYbD3qi9vhOtAGQakWlPF6Mbso7isnPdtkKAljAecSWkVCUAluMz2Zf7wER0\ntC2bc7tCgGyoR3MiQDWE+wfpDasG9xYMt6527wCeq3HZSCfO1aASqtzHq/h7\nlLUKezcCRf+UcpZPfIYcq/sfzlCniB1xAp+GsPhsMAb9fWepNrYnjasxKaAO\nYTgfYrT9GP5ZxBTtfOYgrnr5UytUjAkfLRwonWBECc4dEcOIzB4//DU9sivR\nZsBsMRUQ9DG/QxG9orKOBjsDgQrFnmAr9m1VdvYQh9mR9Zq9oM61pugmHQc9\nL3OxzSEe6d9Zm1o3xF6+4WySaG8fpPR8J0YwwCjaAcOmFFGlMuMkmu4Lkxjc\ng2KPSaG8LlzcC6R5SnqzGfyOIcVdZvMPdZ+2N0qltqPVHyaILgWiedCpVHHn\nHDUA\r\n=vAt/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/jest-css-modules"},"main":"./lib/index.js","gitHead":"9c73832f2a88357e71d2aa99e6505e3836b87bd0","scripts":{"dev":"rm -rf ./site && NODE_ENV=development webpack-dev-server --config webpack.config.babel.js --progress","pub":"rm -rf ./lib && rm -rf ./dist && babel src --copy-file --extensions .js,.jsx --out-dir lib && npm run prod","demo":"rm -rf ./site ./_data && NODE_ENV=demo webpack-dev-server --config webpack.config.babel.js --progress","prod":"NODE_ENV=production webpack --config webpack.config.babel.js --progress","test":"jest","build":"webpack --config webpack.config.babel.js --progress","start":"npm run dev"},"_npmUser":{"name":"later_7","email":"tony7leek@gmail.com"},"_npmVersion":"5.6.0","description":"next-cascader-select  + FormItem 的功能整和","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"9.8.0","dependencies":{"@alicd/crui-form-item":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^20.0.4","react":"^15.6.0","eslint":"^3.19.0","mkdirp":"^0.5.1","webpack":"^2.6.1","babel-cli":"^6.24.1","node-sass":"^4.5.3","react-dom":"^15.6.0","babel-core":"^6.25.0","css-loader":"^0.28.4","prop-types":"^15.5.10","@alicd/next":"^0.19.16","sass-loader":"^6.0.6","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","style-loader":"^0.18.2","babel-runtime":"^6.23.0","webpack-merge":"^4.1.0","md-meta-loader":"^0.0.4","jest-css-modules":"^1.1.0","eslint-config-ais":"0.0.16","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.4.5","babel-plugin-import":"^1.4.0","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.3.0","html-webpack-plugin":"^2.28.0","react-test-renderer":"^15.6.1","babel-preset-stage-0":"^6.24.1","jsonml-to-react-component":"^0.2.6","extract-text-webpack-plugin":"^2.1.2","react-addons-transition-group":"^15.6.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crui-cascader-select-field_0.0.16_1564044572419_0.5193399250581321","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@alicd/crui-cascader-select-field","version":"0.0.17","keywords":["walle","component","react"],"author":{"name":"@alicd/walle"},"license":"ISC","_id":"@alicd/crui-cascader-select-field@0.0.17","maintainers":[{"name":"later_7","email":"tony7leek@gmail.com"}],"dist":{"shasum":"ae4037ac6d90a930704c47a98196d62ae3921f7e","tarball":"https://registry.npmjs.org/@alicd/crui-cascader-select-field/-/crui-cascader-select-field-0.0.17.tgz","fileCount":23,"integrity":"sha512-yiv0gcHrNphsIk6nix6TCFRO/caYvemPu2CeXHZ6RqnQYHgsJN3Dlb1bIN47qyCpcBIvLG2R9L88dix/akdkFg==","signatures":[{"sig":"MEQCIBl+MH+jgR75SjNHzBtbPFlLb1fJuf0iyMqF5BjF2CGnAiBnfwpmkQ9VOU8RsEPaYXu2eH0O1qfHshVbIQ+jjbkvtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1597670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOW3yCRA9TVsSAnZWagAA0tMP/1836U88TwXaq0OSZaGG\nsVQPJXNlrkgPMbO3zhpnxw70PrQR1KkveRwH+RwrRW+LHNZ8mS2iNy00rCqO\nXXlEUD+RxOk4bkViuhr9ZASdqCKUVzR1CJswQlb8GRG76UN6gi9RWKu3dlre\nKffeyamKhz7/Ph+0TYPXYtFc+BAwPKMrAbXpiDZ8KV4CvtDTWF1iAB0NK/wY\nfd745zEb3+c8I9FQTtnitd7lZG0+ym6UNGApWjtBOHabwgL1+1zVgEd9IZ4n\nvMiegEOinhsPB8RnX2KpZGqaknkDTEEJof/ZnKsiniLjIvcckMLNs9ePWMlg\nthWqTLPuSRrf6XwEwg5SK72elHI15NOQL1ONmSiq+I5cg/FcWxAEeBvBwxy3\ncP0c5HIATquxvEFswji2WSFDwoLqpdF4pHjCP0WuAKb58YEvQNWFW6fx7km0\nZfZiLt2H3UiaVajFPBHuqlPTgX1PfmWf54JSd+ctjIIq6sqFl3WQGKAEpVBa\nuB5omw+e7hIF3qvFjPqzWAV3qTY7AvU8j4teikGFcQ/GDY2vQSiOCFwGjg2o\nSRmeYeE2DLRnSOVXOniEUnP4EegOxulyy3fA6Dk2A2jiASRlGgxSEZODaC6x\nZQNFDzpQnfg5YLylNZ9dzhjj4tnxRbcR30wI37J/TepABoWf3l9/su4zGJPH\niAMI\r\n=jCz5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/jest-css-modules"},"main":"./lib/index.js","gitHead":"9c73832f2a88357e71d2aa99e6505e3836b87bd0","scripts":{"dev":"rm -rf ./site && NODE_ENV=development webpack-dev-server --config webpack.config.babel.js --progress","pub":"rm -rf ./lib && rm -rf ./dist && babel src --copy-file --extensions .js,.jsx --out-dir lib && npm run prod","demo":"rm -rf ./site ./_data && NODE_ENV=demo webpack-dev-server --config webpack.config.babel.js --progress","prod":"NODE_ENV=production webpack --config webpack.config.babel.js --progress","test":"jest","build":"webpack --config webpack.config.babel.js --progress","start":"npm run dev"},"_npmUser":{"name":"later_7","email":"tony7leek@gmail.com"},"_npmVersion":"5.6.0","description":"next-cascader-select  + FormItem 的功能整和","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"9.8.0","dependencies":{"@alicd/crui-form-item":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^20.0.4","react":"^15.6.0","eslint":"^3.19.0","mkdirp":"^0.5.1","webpack":"^2.6.1","babel-cli":"^6.24.1","node-sass":"^4.5.3","react-dom":"^15.6.0","babel-core":"^6.25.0","css-loader":"^0.28.4","prop-types":"^15.5.10","@alicd/next":"^0.19.16","sass-loader":"^6.0.6","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","style-loader":"^0.18.2","babel-runtime":"^6.23.0","webpack-merge":"^4.1.0","md-meta-loader":"^0.0.4","jest-css-modules":"^1.1.0","eslint-config-ais":"0.0.16","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.4.5","babel-plugin-import":"^1.4.0","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^6.3.0","html-webpack-plugin":"^2.28.0","react-test-renderer":"^15.6.1","babel-preset-stage-0":"^6.24.1","jsonml-to-react-component":"^0.2.6","extract-text-webpack-plugin":"^2.1.2","react-addons-transition-group":"^15.6.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/crui-cascader-select-field_0.0.17_1564044785494_0.5172273301931718","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-25T08:49:32.212Z","modified":"2024-07-15T07:14:00.438Z","0.0.16":"2019-07-25T08:49:32.565Z","0.0.17":"2019-07-25T08:53:05.778Z"},"author":{"name":"@alicd/walle"},"license":"ISC","keywords":["walle","component","react"],"description":"next-cascader-select  + FormItem 的功能整和","maintainers":[{"email":"hahaiwin@163.com","name":"hahaiwin"},{"email":"1149518004@qq.com","name":"snowden_"},{"email":"1312065793@qq.com","name":"vincent.ljq"},{"email":"595620510@qq.com","name":"zhen.hz"},{"email":"251250076@qq.com","name":"cismous"},{"email":"juntao.wjt@alibaba-inc.com","name":"juntao.wjt"},{"email":"xiongqi.me@foxmail.com","name":"xiongqi"},{"email":"guoli.ygl@cainiao.com","name":"mingche_286130"},{"email":"joshuasui@163.com","name":"joshuasui"},{"email":"maopengcheng1994@gmail.com","name":"mmpc"},{"email":"littlehmy@163.com","name":"0little"},{"email":"yf871020@163.com","name":"yf871020"},{"email":"zyy7259@gmail.com","name":"zyy7259"},{"email":"tony7leek@gmail.com","name":"later_7"},{"email":"775710651@qq.com","name":"qijian1990"},{"email":"xiekaif@163.com","name":"gepik"},{"email":"yanzhe.xyz@alibaba-inc.com","name":"jimmyxuster"},{"email":"laijianqing@gmail.com","name":"helloljq"},{"email":"rentj1@163.com","name":"rentj1"},{"email":"zhangqing332@live.com","name":"js8zq332"},{"email":"527710279@qq.com","name":"xiaobc"}],"readme":"---\ncategory: Components\ntype: UI Views\ncomponent: Form\nchinese: 级联选择框\nenglish: CascaderSelectField\nsource: next-cascader-select\n---\n\n级联选择框，next-cascader-select  + FormItem 的功能整和，同时支持了 x-bind 双向绑定， rules 规则配置，配置表单 name 属性\n\n## API\n\n| 参数                   | 说明            | 类型                    | 默认值                      |\n| -------------------- | ---------------- | ----------------------- | -------------------------- |\n| prefix               | 样式类名的品牌前缀                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | String                  | 'next-'                    |\n| className            | 自定义类名                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | String                  | -                          |\n| style                | 自定义内联样式                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Object                  | -                          |\n| size                 | 选择框大小<br><br>**可选值**:<br>'small', 'medium', 'large'                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Enum                    | 'medium'                   |\n| shape                | 选择框形状<br><br>**可选值**:<br>'normal', 'arrow-only'                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Enum                    | 'normal'                   |\n| value                | （受控）当前值                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | String/Array&lt;String> | -                          |\n| defaultValue         | （非受控）默认值                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | String/Array&lt;String> | null                       |\n| onChange             | 选中值改变时触发的回调函数<br><br>**签名**:<br>Function(value: String/Array, data: Object/Array, extra: Object) => void<br>**参数**:<br>_value_: {String/Array} 选中的值，单选时返回单个值，多选时返回数组<br>_data_: {Object/Array} 选中的数据，包括 value 和 label，单选时返回单个值，多选时返回数组，父子节点选中关联时，同时选中，只返回父节点<br>_extra_: {Object} 额外参数<br>_extra.selectedPath_: {Array} 单选时选中的数据的路径<br>_extra.checked_: {Boolean} 多选时当前的操作是选中还是取消选中<br>_extra.currentData_: {Object} 多选时当前操作的数据<br>_extra.checkedData_: {Array} 多选时所有被选中的数据<br>_extra.indeterminateData_: {Array} 多选时半选的数据 | Function                | -                          |\n| placeholder          | 选择框占位符                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | String                  | -                          |\n| disabled             | 是否禁用                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Boolean                 | false                      |\n| hasArrow             | 是否显示右侧的箭头                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Boolean                 | true                       |\n| hasClear             | 是否显示清空按钮，该按钮可以清空当前选中的值，该属性仅在单选模式下有效                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Boolean                 | false                      |\n| dataSource           | 数据源，结构可参考下方说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Array&lt;Object>        | \\[]                        |\n| defaultVisible       | 初始下拉框是否显示  | Boolean                 | false                      |\n| initValue       | 默认值  | any                 | null                      |\n| defaultExpandedValue | 默认展开值，如果不设置，组件内部会根据 defaultValue/value 进行自动设置                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | Array&lt;String>        | -                          |\n| expandTrigger        | 展开触发的方式<br><br>**可选值**:<br>'click', 'hover'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Enum                    | 'click'                    |\n| multiple             | 是否多选                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Boolean                 | false                      |\n| changeOnSelect       | 是否选中即发生改变, 该属性仅在单选模式下有效                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | Boolean                 | false                      |\n| canOnlyCheckLeaf     | 是否只能勾选叶子项的checkbox，该属性仅在多选模式下有效                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Boolean                 | false                      |\n| checkStrictly        | 父子节点是否选中不关联                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Boolean                 | false                      |\n| labelWidth           | 文字区域宽度，当文字超过宽度时，结尾会以省略号显示，默认值为文字实际宽度                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | String/Number           | -                          |\n| showItemCount        | 每一列展示的个数                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | String/Number           | 6                          |\n| displayRender        | 选择框单选时展示结果的函数<br><br>**签名**:<br>Function(label: Array) => ReactNode<br>**参数**:<br>_label_: {Array} 选中路径的文本数组<br>**返回值**:<br>{ReactNode} 渲染在选择框中的内容<br>                                                                                                                                                                                                                                                                                                                                                                     | Function                | label => label.join(' / ') |\n| popupClassName       | 下拉框样式自定义类名                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | String                  | -                          |\n| container            | 下拉框挂载的容器节点                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | String/Function         | -                          |\n| loadData             | 异步加载数据函数<br><br>**签名**:<br>Function(data: Object) => void<br>**参数**:<br>_data_: {Object} 当前点击异步加载的数据                                                                                                                                                                                                                                                                                                                                                                                                                       | Function                | -                          |\n| label          | label 标签的文本                                                                                                                  | ReactNode | -       |\n| labelCol       | label 标签布局，通 `<Col>` 组件，设置 span offset 值，如 {span: 8, offset: 16}，该项仅在垂直表单有效                                                  | Object    | -       |\n| help           | 提示信息，如不设置，则会根据校验规则自动生成. 如果设置会受控（ps: 可以利用这点自定义错误位置,详细看demo自定义错误)                                                              | ReactNode | -       |\n| validateStatus | 校验状态，如不设置，则会根据校验规则自动生成**可选值**:'''success'(成功)'error'(失败)'loading'(校验中)                               | Enum      | -       |\n| hasFeedback    | 配合 validateStatus 属性使用，是否展示校验状态图标, 目前只有Input支持                                                                               | Boolean   | false   |\n| wrapperCol     | 需要为输入控件设置布局样式时，使用该属性，用法同 labelCol                                                                                            | Object    | -       |\n| extra          | 额外的提示信息，和 help 类似，当需要错误信息和提示文案同时出现时，可以使用这个。 位于错误信息后面                                                                         | ReactNode | -       |\n| showValidateType | 应用于Field 类元素后，指定其展示错误的方式，可选值有 `help`、`tooltip` 两种| String | `help` |\n| name | `walle 模式下才支持` 可以配合表单Form 收集表单元素的数据，要求表单必须指定 field 属性 | String | '' |\n| rules | `walle 模式下才支持` 配置表单规则，可以配置多个规则，可参考：[async-validator](https://github.com/yiminghe/async-validator#rules)，注意Form 表单必须配置field 属性才会生效 | Array | null |\n| x-bind | `walle 模式下才支持` 双向绑定某一个变量 | state | null |\n","readmeFilename":"README.md"}