UNPKG

@ccs-design/rc-pro

Version:

ccs design basic react component

24 lines (23 loc) 709 B
/// <reference types="react" /> /** * hooks 返回值 */ interface UseMultiSelectionCallBackType { /** 选中的结果 */ onRowSelected: (selectedKeys: React.Key[], selectedRows: any[]) => any; } interface UseMultiSelectionPropsType { /** 初始选中值 */ value: any; /** 选中值字段,第一个字段为key */ valueFields: string[]; /** table数据对应选中值字段,第一个字段为key */ dataFields: string[]; } /** * table多选获取值 * @param options { value, valueFields, dataFields } * @returns */ export default function useMultiSelection({ value, valueFields, dataFields, }: UseMultiSelectionPropsType): UseMultiSelectionCallBackType; export {};