0.0.35 • Published 4 years ago

snake-form-design v0.0.35

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

项目

snake-form-design

截图展示

说明

表单设计器

React-dnd + React + Typescript + webpack5.x + ant design + dva

注意事项

需要单独引入 css

import 'snake-form-design/dist/index.css';

安装

npm install snake-form-design --save

yarn add snake-form-design

示例

import SnakeFormDesign from 'snake-form-design';
import 'snake-form-design/dist/index.css';

const App = () => (
  <>
    <SnakeFormDesign
      dataSource={dataSource}
      treeData={treeData}
      formList={formList}
      getWidgetsList={(widgetsList) => console.log(widgetsList)}
      getErrorsList={(errorsList) => console.log(errorsList)}
      getRemoveWidgetId={(id) => (function () { return true; }())}
      height="calc(100vh - 84px)"
      title="snake-form-design"
    />
  </>
);

文档

字段必填描述
dataSource原始控件列表数据
treeData流程组件 - 选择流程 - 树数据
formList初始化表单已配置控件列表
getWidgetsList获取已配置控件列表
getErrorsList获取已配置控件 - 表单错误数据列表
getRemoveWidgetId删除已配置控件 - 输出 '控件 formKey', 接收 boolean 类型返回值,允许删除则为 true,否则为 false
height表单设计器高度,默认 100vh
title表单标题,默认 ‘未命名’
0.0.32

4 years ago

0.0.33

4 years ago

0.0.34

4 years ago

0.0.35

4 years ago

0.0.31

4 years ago

0.0.30

4 years ago

0.0.29

4 years ago

0.0.28

4 years ago

0.0.27

4 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.26

4 years ago

0.0.23

4 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.20

4 years ago

0.0.14

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.19

4 years ago

0.0.10

4 years ago

0.0.12

4 years ago

0.0.13

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.11

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago