1.0.7 • Published 5 years ago

rc-dynamic-form v1.0.7

Weekly downloads
25
License
-
Repository
github
Last release
5 years ago

✨ 特性

  • 支持 30 种字段类型的预览编辑。
  • 支持字段编辑撤销。
  • 底层组件基于蚂蚁金服 Antd-Design,可扩展性强。

📦 安装

npm install rc-dynamic-form --save
yarn add rc-dynamic-form

🔨 示例

import DynamicForm from 'rc-dynamic-form';

ReactDOM.render(<DynamicForm />, mountNode);

引入样式:

import 'rc-dynamic-form/lib/style';  

🍭 API

属性说明类型默认值
help关于字段的表述信息stringnull
editable表单是否允许编辑booleantrue
undoable编辑字段是否允许撤销booleantrue
value表单字段的值object{}
isView设置编辑查看状态booleantrue
config表单字段信息object{}
onSave保存按钮回调函数values => {}null
focusId获取焦点的字段stringnull
onCancel取消按钮的回调functionnull
onItemEdit点击字段编辑按钮的回调fieldName => {}null
collapseBordered表单容器 Collapse 是否具有边框booleanfalse
getInstance获取组件实例的回调ref => {}null

⌨️ 本地开发

$ git clone git@github.com:Dolov/rc-dynamic-form.git
$ cd rc-dynamic-form
$ npm install
$ npm start

打开浏览器访问 http://127.0.0.1:8000