npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

item-generator4

v0.6.9

Published

基于antd 4的react表单配置方案

Downloads

1

Readme

item-generator4

基于Antd 4的配置化表单解决方案

Changelog

0.6.9

  • 修复自定义template组件被销毁重建的bug

0.6.8

  • 数据绑定处理:修复initialValue处理缺少数据兜底的bug

0.6.7

  • 数据绑定处理:支持数据{a:{b:{c:1}}} 此与'a.b.c' id的处理

0.6.6

  • Select类型:优化Option组件key处理

0.6.5

  • Select类型:支持配置Option组件key

0.6.4

  • Select类型:shouldOptionDisabled增加当前options、当前配置数据参数传递

  • 属性类型定义:修复id类型为antd NamePath类型

0.6.3

  • 查看组件: 增加html/rate类型组件的全局属性配置处理

0.6.2

  • 全局配置:增加antProvider配置,支持自定义antd默认组件属性配置

0.6.1

  • Style: 增加rate评分类型

0.6.0

  • 内置类型:增加rate评分类型

0.5.9

  • 修改默认导出配置

0.5.8

  • index.d.ts:优化ItemGenerator导出定义

0.5.7

  • 优化全局导出配置

0.5.6

  • 修复导出异常的warning

0.5.5

  • 修改index.d.ts默认导出

0.5.4

  • 查看态: 增加rangepicker展示逻辑处理

0.5.3

  • ItemGenerator4:属性增加form参数实例配置

0.5.2-3

  • rebuildForm方法:getFieldValue不做a.b.c此类id转换

0.5.2-2

  • 增加rebuildForm方法:处理antd 3中存在a.b.c此类id的表单字段

0.5.2-1

  • options配置:增加局部FormItemProps属性以及配置合并处理

0.5.2

  • extends:增加logic中配置extends的解析

  • register: 增加再次注册已注册组件的提示

0.5.1

  • 修复ts编译报错的bug

0.5.0

  • 全局配置:baseItemConfig修改为extends关键字

0.4.9

  • 组件:内置类型/自定义类型统一处理为小写,降低用户配置type大小写导致展示异常问题

  • 注册组件: 增加已注册组件,再次注册时的warn提示

0.4.8

  • 组件Factory:修复用户自定义组件type转换小写导致组件失效的bug

0.4.7

  • 元素extends: 修复全局覆盖元素配置的bug

  • 级联: 优化类型合并处理

0.4.6

  • 级联:优化string/object/(string|object)[]类型配置处理

0.4.5

  • 全局配置: 将logic改为baseItemConfig,提供全局表单元素配置合并

  • 级联:支持string/object/(string|object)[]类型配置

0.4.4

  • 修复.d.ts导出异常的bug

0.4.3

  • 全局配置:增加logic全局配置/优化合并处理

0.4.2

  • Select - 增加【请选择】默认值配置

0.4.1

  • 级联 - 增加对象类型的解析处理(优化级联结构配置)

0.4.0

  • 级联 - 增加字符串类型规则配置与解析

0.3.9

  • 级联 - 修复级联规则合并失效的bug

0.3.8

  • 级联 - 修复规则解析报错的bug

0.3.7

  • 级联 - 优化rules中pattern字符串类型转换逻辑

0.3.6

  • 属性定义d.ts : 移除无用定义

0.3.5

  • 表单验证 - 增加字符串正则解析处理逻辑

  • 表单级联: logic规则字段rule修改为test

0.3.4

  • ItemGenerator - 修复d.ts文件导出缺少setGlobalConfig/register/unregister的bug

0.3.3

  • 表单级联:函数类型规则增加form参数传递

0.3.2

  • 表单级联:优化数据合并处理逻辑

0.3.1

  • 编辑态:增加表单级联逻辑

0.3.0

  • 编辑态:增加text文本类型,展示文本内容

0.2.9

  • 查看态:修复select/checkbox/cascader/tree类型数据文本展示异常的bug

0.2.8

  • 用户自定义注册组件:组件增加视图状态属性注入

  • 用户自定义注册组件:查看态 - 支持组件的渲染处理

0.2.7

  • 增加:用户自定义注册组件(优先级最高)- register(type, component)

  • 增加:取消已注册组件 - unregister(type)

0.2.6

  • 查看态:支持带有配置数据类型的值显示为文本

  • select:tooltip元素支持自定义tooltip属性配置

0.2.5

  • Suggest: 优化防抖时间

0.2.4

  • 全局配置:优化数据合并处理

0.2.3

  • 全局配置:增加emptyText的全局配置

0.2.2

  • Suggest: 优化搜索提示防抖时间为1秒

0.2.1

  • Select:优化搜索提示warn

  • Template模板:移除console

0.2.0

  • ViewItem: 优化默认值展示处理

0.1.9

  • Util: 优化translateOption方法,支持select/treeSelect不同数据结构的转换

0.1.8

  • type: 新增treeselect类型(树状数据选择)

0.1.7

  • Style: 新增Spin组件样式依赖

0.1.6

  • Suggest类型:优化查询为空时,loading的bug

0.1.5

  • 自定义配置:增加setGlobalConfig全局配置属性

0.1.4

  • suggest类型: 属性配置allowClear设置为true(默认false,不可清除)

  • select类型:增加默认可清除属性配置

0.1.3

  • 新增类型:搜索提示suggest类型

0.1.2

  • 修复html类型设置表单ID的bug

0.1.1

  • 优化遍历key为undefined的bug

  • 修复cascader类型数据转换异常的bug

0.1.0

  • FormItem : 优化属性处理

0.0.9

  • Style: 新增antd form样式引用

0.0.8

  • 修复非表单元素设置FormItem ID后导致的数据获取bug

0.0.7

  • hidden: 优化colable处理/优化formItem处理

0.0.6

  • 优化hidden类型处理

0.0.3

  • Style: 修复引用顺序异常导致hidden展示异常bug

0.0.2

  • 增加password/yearpicker类型

0.0.3

  • 修复复type:hidden类型在colable:true的展示bug

0.0.2

  • 增加id转换处理

  • 优化数据类型抹平处理

0.0.1

  • 基于 antd 表单方案,增加基础配置表单

  • 支持表单状态配置,新增、编辑、查看状态配置

  • 支持组件的自定义模板,支持基础的表单类型配置