fix: add associatedKey support for drawerSelect component
This commit is contained in:
		
							parent
							
								
									b050e4ce5d
								
							
						
					
					
						commit
						9bd79cf082
					
				@ -28,7 +28,7 @@ function transform({value, multiple, labelField, valueField = 'id'}) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function DrawerSelectComponent(props) {
 | 
			
		||||
  const { disabled, target, multiple, filter, associatedName, labelField, valueField = 'id', value, onChange } = props;
 | 
			
		||||
  const { disabled, target, multiple, filter, resourceName, associatedKey, labelField, valueField = 'id', value, onChange } = props;
 | 
			
		||||
  const [selectedKeys, selectedValue] = transform({value, multiple, labelField, valueField });
 | 
			
		||||
  const [visible, setVisible] = useState(false);
 | 
			
		||||
  const [selectedRowKeys, setSelectedRowKeys] = useState(multiple ? selectedKeys : [selectedKeys]);
 | 
			
		||||
@ -98,7 +98,9 @@ function DrawerSelectComponent(props) {
 | 
			
		||||
        <ViewFactory
 | 
			
		||||
          defaultFilter={filter}
 | 
			
		||||
          multiple={multiple}
 | 
			
		||||
          resourceName={target}
 | 
			
		||||
          resourceTarget={target}
 | 
			
		||||
          resourceName={associatedKey ? resourceName : target}
 | 
			
		||||
          associatedKey={associatedKey}
 | 
			
		||||
          isFieldComponent={true}
 | 
			
		||||
          selectedRowKeys={selectedRowKeys}
 | 
			
		||||
          onSelected={(values) => {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user