mirror of
https://github.com/nocobase/nocobase
synced 2024-11-15 05:36:05 +00:00
fix(app): unable to associate a record
This commit is contained in:
parent
9fcf6fbd59
commit
89650750b1
@ -85,7 +85,8 @@ function DrawerSelectComponent(props) {
|
||||
isFieldComponent={true}
|
||||
selectedRowKeys={selectedRowKeys}
|
||||
onSelected={(values) => {
|
||||
const [selectedKeys, selectedValue] = transform({value: values, multiple, labelField, valueField });
|
||||
// 需要返回的是 array
|
||||
const [selectedKeys, selectedValue] = transform({value: values, multiple: true, labelField, valueField });
|
||||
setSelectedRows(selectedValue);
|
||||
setSelectedRowKeys(selectedKeys);
|
||||
// console.log('valuevaluevaluevaluevaluevalue', {values, selectedKeys, selectedValue});
|
||||
|
@ -27,6 +27,7 @@ export function Table(props: TableProps) {
|
||||
associatedKey,
|
||||
isFieldComponent,
|
||||
onSelected,
|
||||
multiple,
|
||||
selectedRowKeys: srk,
|
||||
} = props;
|
||||
const { name: viewName, fields, actionDefaultParams = {}, defaultTabName, rowKey = 'id', actions = [], paginated = true, defaultPerPage = 10 } = schema;
|
||||
@ -74,6 +75,7 @@ export function Table(props: TableProps) {
|
||||
const tableProps: any = {};
|
||||
if (actions.length) {
|
||||
tableProps.rowSelection = {
|
||||
type: multiple ? 'checkbox' : 'radio',
|
||||
selectedRowKeys,
|
||||
onChange,
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user