1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/open-hand-choerodon-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
index.zh-CN.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
姚志昆 Отправлено 2 лет назад 4b86e3e
category subtitle type title
Pro Components
弹出选择输入框
Data Entry
Lov

表单控件。

何时使用

优先级高于视图配置的属性开发者慎重修改,避免配置修改造成不一致。

API

Lov

弹出选择输入框

参数 说明 类型 默认值
modalProps 弹窗属性,详见ModalProps,优先级高于视图配置 object
tableProps 表格属性,详见TableProps,优先级高于视图配置(modal 参数仅在模态框模式下存在) object | (lovTablePropsConfig, modal) => object
noCache 弹窗时自动重新查询 string| boolean false
mode 显示模式,可选值: default button string default
searchMatcher 搜索器。当为字符串时,作为 lookup 的参数名来重新请求值列表。 string | ({ record, text, textField, valueField }) => boolean ({ record, text, textField }) => record.get(textField).indexOf(text) !== -1
paramMatcher 参数匹配器。当为字符串时,进行参数拼接。 string | ({ record, text, textField, valueField }) => string
searchAction 搜索触发变更的动作, 可选值:blur input string input
fetchSingle searchAction 为 blur 时生效,获取记录有重复时弹出选择窗口 boolean false
autoSelectSingle 点击查询仅存在一条数据时自动选中 boolean false
showCheckedStrategy 定义选中项回填的方式。SHOW_CHILD: 只显示子节点. SHOW_PARENT: 只显示父节点(当父节点下所有子节点都选中时). 默认显示所有选中节点(包括父节点). string SHOW_ALL
onBeforeSelect 确认勾选前回调,返回 false 弹窗不关闭。支持返回一个 Promise 对象,Promise 对象 resolve(false) 或 reject 时弹窗不关闭。 (records: Record | Record[]) => boolean | undefined
onSearchMatcherChange viewMode 为 popup 时,查询条选项值变更事件 (searchMatcher?:string) => void | undefined
viewRenderer 自定义弹窗视图渲染器 ({ dataSet, lovConfig, textField, valueField, multiple, modal}) => ReactNode
viewMode 弹窗视图渲染模式,可选值: modal drawer popup string modal
showSelectedInView 多选时,viewMode 为 modal 或 drawer,在对话框中显示已选记录(TableProps 的 showSelectionTips会被设置为 false) boolean
selectionProps 显示已选记录时的参数 SelectionProps
popupSearchMode viewMode 为 popup 时,查询条件显示位置 PopupSearchMode: 'single', 'multiple' multiple

SelectionProps

参数 说明 类型 默认值
nodeRenderer 节点渲染器 (record: Record) => ReactNode
placeholder 已选记录为空时的默认文案 string | ReactNode

更多属性请参考 Select, Button

<style> .code-box .c7n-row { margin-bottom: .24rem; } </style>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/open-hand-choerodon-ui.git
git@gitlife.ru:oschina-mirror/open-hand-choerodon-ui.git
oschina-mirror
open-hand-choerodon-ui
open-hand-choerodon-ui
master