fix: link to default value (#641)
* fix: link to default value * Update InputRecordPicker.tsx Co-authored-by: chenos <chenlinxh@gmail.com>
This commit is contained in:
parent
600f13f4a0
commit
ffff6436ac
@ -16,13 +16,13 @@ const useTableSelectorProps = () => {
|
|||||||
const field = useField<ArrayField>();
|
const field = useField<ArrayField>();
|
||||||
const { multiple, value, setSelectedRows, selectedRows: rcSelectRows } = useContext(RecordPickerContext);
|
const { multiple, value, setSelectedRows, selectedRows: rcSelectRows } = useContext(RecordPickerContext);
|
||||||
const { onRowSelectionChange, rowKey, ...others } = useTsp();
|
const { onRowSelectionChange, rowKey, ...others } = useTsp();
|
||||||
console.log('useTableSelectorProps', field.value, value);
|
// console.log('useTableSelectorProps', field.value, value);
|
||||||
return {
|
return {
|
||||||
...others,
|
...others,
|
||||||
rowKey,
|
rowKey,
|
||||||
rowSelection: {
|
rowSelection: {
|
||||||
type: multiple ? 'checkbox' : 'radio',
|
type: multiple ? 'checkbox' : 'radio',
|
||||||
// defaultSelectedRowKeys: selectedRows?.map((item) => item[rowKey||'id']),
|
// defaultSelectedRowKeys: rcSelectRows?.map((item) => item[rowKey||'id']),
|
||||||
selectedRowKeys: rcSelectRows?.map((item) => item[rowKey||'id']),
|
selectedRowKeys: rcSelectRows?.map((item) => item[rowKey||'id']),
|
||||||
},
|
},
|
||||||
onRowSelectionChange(selectedRowKeys, selectedRows) {
|
onRowSelectionChange(selectedRowKeys, selectedRows) {
|
||||||
@ -94,8 +94,9 @@ export const InputRecordPicker: React.FC<any> = (props) => {
|
|||||||
|
|
||||||
const getValue = () => {
|
const getValue = () => {
|
||||||
if (multiple == null) return null;
|
if (multiple == null) return null;
|
||||||
|
// console.log('getValue', multiple, value, Array.isArray(value));
|
||||||
|
|
||||||
return multiple ? (Array.isArray(value) ? value?.map(v => v[fieldNames.value]) : []) : value?.[fieldNames.value];
|
return Array.isArray(value) ? value?.map(v => v[fieldNames.value]) : value?.[fieldNames.value];
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
Loading…
Reference in New Issue
Block a user