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