igniteui-react-grids
Version:
Ignite UI React grid components.
43 lines (42 loc) • 1.45 kB
TypeScript
import { BaseControlTheme } from "igniteui-react-core";
import { Type } from "igniteui-react-core";
import { Size } from "igniteui-react-core";
import { ControlDisplayDensity } from "igniteui-react-core";
import { Brush } from "igniteui-react-core";
import { DataTemplate } from "igniteui-react-core";
import { CheckboxListExternalIndexType } from "./CheckboxListExternalIndexType";
import { CheckedChangedEventArgs } from "./CheckedChangedEventArgs";
/**
* @hidden
*/
export interface CheckboxListExternal {
baseTheme: BaseControlTheme;
labelClicked: (sender: any, args: CheckedChangedEventArgs) => void;
selectedMemberPath: string;
dataMemberPath: string;
subtitleMemberPath: string;
itemsSource: any;
showSelectAll: boolean;
primaryKey: string;
readonly desiredSize: Size;
density: ControlDisplayDensity;
backgroundColor: Brush;
textColor: Brush;
rowHoverBackgroundColor: Brush;
searchIconColor: Brush;
searchTextColor: Brush;
checkboxAlignedRight: boolean;
labelClickTriggersChange: boolean;
defaultIconDataTemplate: DataTemplate;
defaultIconContext: any;
dataLegendTarget: any;
propertyTypeMemberPath: string;
checkboxCornerRadius: number;
refresh(): void;
indexType: CheckboxListExternalIndexType;
getDesiredSize(a: Size): Size;
}
/**
* @hidden
*/
export declare let CheckboxListExternal_$type: Type;