0.0.9 • Published 6 years ago

modalable-antd-form v0.0.9

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

modalable-antd-form

基于 Antd Modal 组件封装的高阶组件,可使表单组件变成 Modal Form Component, Modal 所有的属性同原Antd Modal 属性。

📦 安装

yarn add modalable-antd-form 
or
npm install modalable-antd-form --save

🔨 示例

import modalable from 'modalable-antd-form';
import YourForm from 'your/own/component/YourForm';
const YourFormWithModal = modalable(YourForm);


<YourFormWithModal
  {...yourFormProps}
  ref={node => this.formModal = node}
  handleOk={this.handleOkClick}
/>

// 触发 modal
<Button onClick={() => this.formModal.toggleVisible(true)}>打开表单</Button>

// isContinue 点击[保存并继续按钮]标识
handleOkClick = (formData, isContinue) => {
    // process form data 
  }

✨ API

参数说明类型默认值
withContinue是否有保存并继续按钮Booleanfalse
resetField是否提交表单后清空填写值Booleanfalse
formData表单值Object{}
handleOk点击确定回调function(data, isContinue)
0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago