File tree Expand file tree Collapse file tree 1 file changed +3
-8
lines changed
packages/pluggableWidgets/datagrid-web/src/components Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change 11import {
2- ChangeEventHandler ,
32 createElement ,
43 CSSProperties ,
54 ReactElement ,
@@ -17,7 +16,7 @@ import classNames from "classnames";
1716import { EditableValue , ObjectItem } from "mendix" ;
1817import { SortingRule , useSettings } from "../features/settings" ;
1918import { ColumnResizer } from "./ColumnResizer" ;
20- import { InfiniteBody , Pagination } from "@mendix/pluggable-widgets-commons/components/web" ;
19+ import { InfiniteBody , Pagination , ThreeStateCheckBox } from "@mendix/pluggable-widgets-commons/components/web" ;
2120import { MultiSelectionStatus } from "@mendix/pluggable-widgets-commons" ;
2221import { SelectionMethod } from "../features/selection" ;
2322
@@ -73,7 +72,7 @@ export interface TableProps<T extends ObjectItem> {
7372 selectionMethod : SelectionMethod ;
7473 selectionStatus ?: MultiSelectionStatus ;
7574 onSelect : ( item : T ) => void ;
76- onSelectAll : ChangeEventHandler < HTMLInputElement > ;
75+ onSelectAll : ( ) => void ;
7776 isSelected : ( item : T ) => boolean ;
7877}
7978
@@ -301,11 +300,7 @@ export function Table<T extends ObjectItem>(props: TableProps<T>): ReactElement
301300 role = "columnheader"
302301 >
303302 { selectionStatus && (
304- < input
305- checked = { selectionStatus !== "none" }
306- type = "checkbox"
307- onChange = { props . onSelectAll }
308- />
303+ < ThreeStateCheckBox value = { selectionStatus } onChange = { props . onSelectAll } />
309304 ) }
310305 </ div >
311306 ) }
You can’t perform that action at this time.
0 commit comments