1.0.11 • Published 10 months ago

@riil-frontend/component-select-creator v1.0.11

Weekly downloads
168
License
MIT
Repository
-
Last release
10 months ago

SelectCreator

select-creator

Select 数据生成器; CascaderSelect 数据生成器。

功能概述:

  1. 可创建,编辑下拉类数据以及级联下拉类数据
  2. 可批量添加下拉类,级联下拉类数据(弹出层形式)
  3. 校验空值,同层重名,下级必填
  4. 可动态切换层数。
  5. 级联使用横向均等栅格布局,默认支持 10 层,若想实现更多层,请设置 zhCount 保证页面显示正常
  6. 只支持初始化赋值数据,不支持数据完全受控!使用方请通过 onChange 事件获取数据以及校验结果。
  7. 初始化数据为空时,SelectEditor 默认创建一条数据,label 为:选项;CascaderSelectEditor 默认创建一行数据,label 为一级选项->二级选项->三级选项->...

API

SelectCreator.SelectEditor

参数名说明必填类型默认值备注
title组件左上角标题-string\xa0默认值为空格符,为保证 Card 组件的 title 的占位
onChange组件数据变化回调必填(data:[],isPass:boolean)=>{}data 为返回数据,isPass 为校验是否通过
defaultValue组件初始值-{id,index,label}-
disabled组件禁用状态-booleanfalse
delConfirmation删除按钮提示,填充值为文本,则提示信息显示文本,设置为 false,则不显示弹出直接执行删除操作-booleanstring已有用户下该属性也会删除,是否确认?

SelectCreator.CascaderSelectEditor

参数名说明必填类型默认值备注
level级联层数-int3
hasBatch是否显示批量添加按钮-booleantrue
defaultValue组件初始数据-{id,index,label,parent}-
onChange组件数据变化回调必填(data:[],isPass:boolean)=>{}-data 为返回数据,isPass 为校验是否通过
zhCount层数汉化常量-array'一', '二', '三', '四', '五', '六', '七', '八', '九', '十'
disabled组件禁用状态-booleanfalse
delConfirmation删除按钮提示,填充值为文本,则提示信息显示文本,设置为 false,则不显示弹出直接执行删除操作-booleanstring已有用户下该属性也会删除,是否确认?

默认值以及返回数据说明

参数名说明类型备注
id数据项唯一标示符 idstring
label下拉项显示名称string校验规则不能为空,同层不能重名
index下拉排序序号int0->n
parent级联数据中描述上层节点的 idstring
1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

2 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago