Слияние кода завершено, страница обновится автоматически
category | subtitle | type | title |
---|---|---|---|
Pro Components |
弹出选择输入框 |
Data Entry |
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 |
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
nodeRenderer | 节点渲染器 | (record: Record) => ReactNode | |
placeholder | 已选记录为空时的默认文案 | string | ReactNode |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )