{"_id":"@alicd/crui-form-item","_rev":"24-c28a4f69d46120784cad5b6bdbcdda10","name":"@alicd/crui-form-item","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.5":{"name":"@alicd/crui-form-item","version":"0.0.5","keywords":["walle","component","react"],"author":{"name":"@alicd/walle"},"license":"ISC","_id":"@alicd/crui-form-item@0.0.5","maintainers":[{"name":"later_7","email":"tony7leek@gmail.com"}],"dist":{"shasum":"c9cd0bc96c298da57b01fc01814cbaea09123fcf","tarball":"https://registry.npmjs.org/@alicd/crui-form-item/-/crui-form-item-0.0.5.tgz","fileCount":22,"integrity":"sha512-b3DJBn0iQBcbN6LaBPPJtPl9BTZgDM1s/+IEKd3+Wagugy2ZGsmJltOG6c8uqpPRGTI/O1ZxYtQ0vqUmpYgR/w==","signatures":[{"sig":"MEYCIQD/dkg14Oblt4X2e7aS8HMfnA5n/8gVGECAWsk+yzdiCQIhALfNIYrxD8uo22pexU7C3JNtUwV8mDKeUYNz9mBgz/1V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":685785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOWjBCRA9TVsSAnZWagAAytoP/28QyrizVfutPndT2wD+\nwgxg1zB6mIp4nrrgNB8+Qrzxe6dyomO6VoNXv0N/O6xyfxdMOrhB4AXG3l7U\nx8VoyYnVcda0jNs92lm44nI9XhBLhq0jULiacdoWDKa3F2mq5RSqOn2URJVR\nPsXq/NMQC6sYxOTwoh64yTBenZfxkQMiWxqszJB0QqmyJSBFObvzm5uHxRnI\nDfeZj6UrgZn3cwNMSF8yHGoU7gLlOarTlJJE9Ekyl5jcEAuar29YQpIPlgQg\nKwLk3DTaHRHAWX2LnW4VHEsaFA9moFmYIe8fYQl5tze6l+tYqsVkQRSlQJhC\nJ1bwlAMqCRlTn1UC5TCtwy+b9xoawMewHeEo9ClxHhw0YlAUQ3vDDN5oyHEr\nRiMer+kIonuCmmkDt6jouqjx1CoFVnSJG1gmx2Efg/ksJvYsB+g83ew29L4L\n0TA/JVZz9oDpVURD9SE9/lXuOMxCON8yEP648H/U34W/1D8jVSLhIW+tIulW\n635G4ecj6w7EmHe6ko90LWdtQL5iY5GWnDTHpFFFRVpxMwvu8ZcvmRw2MqRk\nWRnRBOfsIUUrGF0TFQyFUaYST2qBeD0wG8HG11uEciJVeHf8AUnlG3Q/Uwhl\nlQjarBHK6JEjgInHEgskCYEgN63H38RxaA+BJR1kVNJfdkemDTKBJQg8qJEz\nrQSU\r\n=WEQj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/jest-css-modules"},"main":"./lib/index.js","gitHead":"6cf165f0f96c9352796d7fba3e2f406f58857fbc","scripts":{"dev":"rm -rf ./site && NODE_ENV=development webpack --config webpack.config.babel.js --progress && webpack-dev-server","pub":"rm -rf ./lib && rm -rf ./dist && babel src --copy-file --extensions .js,.jsx --out-dir lib && npm run prod","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":"@alicd/next 中 Form.Item 组件能力的扩展，增加了错误的提示方式 showValidateType ，其他能力和 Form.Item 保持一致，必须放置在 Form 元素中","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"9.8.0","dependencies":{"classnames":"^2.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^20.0.4","less":"^2.7.2","react":"^15.6.0","eslint":"^3.19.0","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.40","less-loader":"^2.2.3","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","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","@alicd/dpl-rookie1-0":"^2.0.0","babel-preset-stage-0":"^6.24.1","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"},"peerDependencies":{"@alicd/next":"^0.19.40"},"_npmOperationalInternal":{"tmp":"tmp/crui-form-item_0.0.5_1564043456918_0.5566269456337971","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-25T08:30:56.706Z","modified":"2024-07-15T07:14:07.769Z","0.0.5":"2019-07-25T08:30:57.025Z"},"author":{"name":"@alicd/walle"},"license":"ISC","keywords":["walle","component","react"],"description":"@alicd/next 中 Form.Item 组件能力的扩展，增加了错误的提示方式 showValidateType ，其他能力和 Form.Item 保持一致，必须放置在 Form 元素中","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: FormItem\nsource: @alicd/next/form\n---\n\n`@alicd/next` 中 `Form.Item` 组件能力的扩展，增加了错误的提示方式 showValidateType，其他能力和 Form.Item 保持一致，要求必须放置在 Form 元素中，所有的 Field 类型的组件都是通过 FormItem 扩展出来的\n\n## API\n\n| 参数             | 说明                                                                                                                           | 类型        | 默认值     |\n| -------------- | ---------------------------------------------------------------------------------------------------------------------------- | --------- | ------- |\n| prefix         | 样式前缀                                                                                                                         | String    | 'next-' |\n| className      | 扩展class                                                                                                                      | String    | -       |\n| style          | 自定义内联样式                                                                                                                      | Object    | -       |\n| size           | 单个FormItem的size自定义，优先级高于Form的size, 并且当组件与 FormItem 一起使用时，组件自身设置 size 属性无效。**可选值**:'', 'large', 'small', 'medium' | Enum      | -       |\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| validateTooltipAlign | 当 `showValidateType` 为 `tooltip` 时，可选择 tooltip 弹出的位置 | `\"tl\"` 或 `\"tr\"` 或 `\"bl\"` 或 `\"br\"` | `\"tl\"` |\n","readmeFilename":"README.md"}