1.1.0 • Published 4 years ago

menu-selector v1.1.0

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

menu-selector

menu-selector 结合列表跟分页的选择控制,支持单选和多选

依赖

  • react >= 15.3.0
  • react-dom >= 15.3.0
  • prop-types >= 15.6.0

使用方法

组件引入

npm install --save menu-selector

组件调用

import React, { Component } from 'react';
import Select from 'menu-selector';

样式引入

import  from 'menu-selector/dist/index.css';

API

Tree props

参数说明类型默认值
allowClear显示清除按钮booleanfalse
className自定义输入框样式名string-
defaultValue指定默认选中的条目string/string[]-
disabled是否禁用booleanfalse
defaultOpen默认是否打开boolean-
dropdownClassName下拉菜单的 className 属性string-
dropdownMatchSelectWidth下拉菜单和选择器同宽booleantrue
dropdownStyle下拉菜单的样式object-
notFoundContent设定搜索不到数据显示的内容String'无匹配结果'
getPopupContainer菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位。Function(triggerNode)() => document.body
multiple支持多选booleanfalse
placeholder选择框默认文字string-
searchPlaceholder搜索框默认文字string-
maxTagCount最多显示的tag数number-
maxTagPlaceholder隐藏 tag 时显示的内容ReactNode/function(omittedValues)-
showSearch在下拉中显示搜索框。单选模式下搜索框在下拉框中,多选模式在input上展示booleantrue
searchValue搜索框值string-
defaultValue指定当前选中的条目的初始值,格式参考valuestring-
value指定当前选中的条目。可以是字符串格式或者数据格式。(一)字符串格式:其格式必须满足'{"refname":"","refpk":""}',refname是展示input框上的内容,格式自定义,多选以逗号隔开;refpk对应的是refname每项的键值,这个值要与valueField指定的值一样,此时使用inputDisplay注意,字段限制。(二)数组格式:{value:'',label:'',refname:''...},必须含有valueField指定的字段,展示按照inputFieldstring或者[]-
inputDisplayinput框展示内容格式自定义。item是选中数据。注意:初始值value和defaultValue是默认选中数据,但是初始数据只有refname和refpk,如果inputDisplay涉及其他字段,请在value和defaultValue中添加该字段function(item)
displayField下拉列表展示内容格式自定义。item是valueList中数据项。function(item)-
topPagination分页与下拉列表的位置 ,true分页在上booleanfalse
onSearch文本框值变化时回调function(value: string)-
onSelectorChangeinput框值改变时回调。情况1.清空操作;case2:单选多选下拉选中数据;case3:多选点击单个数据项删除;case4:多选回车function(value, node, extra)-
valueList下拉菜单数据array[]
valueField指定valueList数据项的键string'refpk'
onMenuIconClick汉堡按钮点击操作function()
pageCount下拉菜单中分页的参数:页数。当页数小于1页,不展示分页。number0
totalElements下拉菜单中分页的参数:总条数number0
currPageIndex下拉菜单中分页的参数:当前页number0
onPaginationSelect下拉菜单中分页的参数:翻页函数 。index是页码function(index)-

开发调试

rc-trigger只能使用3.0.0-rc版本

1.1.0

4 years ago

1.0.15-alpha.0

4 years ago

1.0.14

4 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

1.0.0-beta.6

5 years ago

1.0.0-beta.5

5 years ago

1.0.0-beta.4

5 years ago

1.0.0-beta.3

5 years ago

1.0.0-beta.2

5 years ago

1.0.0-beta.1

5 years ago

1.0.0-beta.0

5 years ago