Catalog npm
PACKAGE EXPLORERView in registry

8lab_crudformmodal

npm

8lab 基础表单

Versions collected9
Direct dependencies33From release 1.0.8
Last observed20 Oct, 21:24 UTC

README

Current package documentation

CURDFormModal

基于ant design Form 封装的可灵活配置Item列

使用方法

const formModalColumns = [
  {
    title: '名字',
    label: '名字',
    rules: [{ required: true, message: '请输入名字' }],
    itemType: 'select',
    name: 'name',
    initialValue: 'name',
    dataSource: [
      {
        value: 'name',
        label: '名字',
      },
      {
        value: 'age',
        label: '年龄',
      },
    ],
  },
  {
    title: '排序',
    columns: [
      {
        title: '测试',
        label: '测试',
        placeholder: '请输入测试',
        itemType: 'radio',
        name: 'callNo',
        initialValue: '1',
        dataSource: [
          { label: '1', value: '1' },
          { label: '2', value: '2' },
          { label: '3', value: '3' },
        ],
      },
      {
        title: '状态',
        label: '状态',
        placeholder: '请输入状态',
        itemType: 'switch',
        valuePropName: 'checked',
        initialValue: true,
        name: 'status',
      },
    ],
  },
  {
    title: '测试22',
    label: '测试22',
    placeholder: '请输入测试22',
    rules: [{ required: true, message: '请输入Vlan别名' }],
    itemType: 'textArea',
    name: 'updatedAt',
  },
];

    <CURDFromModal
      formModalColumns={formModalColumns}
      initialValues={{}}
      onSubmitFinish={(value) => {
        console.log(value);
        value.isEdit?setUpdata(value?.values):setAdd(value?.values)
      }}
      loading={loading}
      onModalVisible={(value) => setIsModalVisible(value)}
    />

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 9

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.8Registry latest23 Dec 202133
1.0.723 Dec 202133
1.0.623 Dec 202133
1.0.523 Dec 202133
1.0.423 Dec 202133
1.0.322 Dec 202133
1.0.222 Dec 202133
1.0.121 Dec 202133
1.0.021 Dec 202133

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:24 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:641713e1d5217839ea61477a695d2a656b75e6874c108ceacd17c7af73ed7792