优化FormItemsRenderer

master
LiuJiaNan 2026-01-22 17:04:35 +08:00
parent b5c8111fc8
commit 512309082d
1 changed files with 4 additions and 4 deletions

View File

@ -253,7 +253,7 @@ const FormItemsRenderer = ({
<Select placeholder={placeholder} showSearch allowClear optionFilterProp="children" {...componentProps}> <Select placeholder={placeholder} showSearch allowClear optionFilterProp="children" {...componentProps}>
{(option.items || []).map((item) => { {(option.items || []).map((item) => {
const value = item[itemsFieldKey.valueKey]; const value = item[itemsFieldKey.valueKey];
const label = item[typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : itemsFieldKey.labelKey]; const label = typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : (item[itemsFieldKey.labelKey]);
const disabled = item.disabled; const disabled = item.disabled;
return ( return (
<Select.Option key={value} value={value} disabled={disabled}> <Select.Option key={value} value={value} disabled={disabled}>
@ -269,7 +269,7 @@ const FormItemsRenderer = ({
<Radio.Group {...componentProps}> <Radio.Group {...componentProps}>
{(option.items || []).map((item) => { {(option.items || []).map((item) => {
const value = item[itemsFieldKey.valueKey]; const value = item[itemsFieldKey.valueKey];
const label = item[typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : itemsFieldKey.labelKey]; const label = typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : (item[itemsFieldKey.labelKey]);
const disabled = item.disabled; const disabled = item.disabled;
return ( return (
<Radio key={value} value={value} disabled={disabled}> <Radio key={value} value={value} disabled={disabled}>
@ -289,7 +289,7 @@ const FormItemsRenderer = ({
<Row> <Row>
{(option.items || []).map((item) => { {(option.items || []).map((item) => {
const value = item[itemsFieldKey.valueKey]; const value = item[itemsFieldKey.valueKey];
const label = item[typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : itemsFieldKey.labelKey]; const label = typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : (item[itemsFieldKey.labelKey]);
const disabled = item.disabled; const disabled = item.disabled;
return ( return (
<Col span={option.checkboxCol} key={value}> <Col span={option.checkboxCol} key={value}>
@ -304,7 +304,7 @@ const FormItemsRenderer = ({
: ( : (
(option.items || []).map((item) => { (option.items || []).map((item) => {
const value = item[itemsFieldKey.valueKey]; const value = item[itemsFieldKey.valueKey];
const label = item[typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : itemsFieldKey.labelKey]; const label = typeof itemsFieldKey.labelKey === "function" ? itemsFieldKey.labelKey(item) : (item[itemsFieldKey.labelKey]);
const disabled = item.disabled; const disabled = item.disabled;
return ( return (
<Checkbox key={value} value={value} disabled={disabled}> <Checkbox key={value} value={value} disabled={disabled}>