form-design-core
TypeScript icon, indicating that this package has built-in type declarations

0.5.2 • Public • Published

form-design 表单设计器

npm install --save form-design-core

Usage

import FormDesigner from 'form-design-core';
import widgets from './widgets'

function App() {
    const [metadata, onMetadataChange] = React.useState({
        items: []
    })

    return (
        <div style={{
            margin: "30px auto",
            width: 1400,
            minHeight: 500
        }}>
            <FormDesigner widgets={widgets} metadata={metadata} onChange={onMetadataChange} />
        </div>
    );
}

ReactDOM.render(<App />, document.getElementById('root'))

FormDesigner

props

widgets

设计器控件列表

metadata 控件布局属性

eg:

{
    items: []
}

onChange

布局发生改变时触发

WidgetDropAccepter

props

items

pid

Readme

Keywords

Package Sidebar

Install

npm i form-design-core

Weekly Downloads

0

Version

0.5.2

License

MIT

Unpacked Size

60 kB

Total Files

23

Last publish

Collaborators

  • bplok20010