sdk-datagrid
Version:
Customizable (Angular) datagrid with data options for manipulation, and charts for visualization.
41 lines (40 loc) • 1.18 kB
TypeScript
import { TemplateRef } from "@angular/core";
import { FilterType } from "../enums/filters";
import { SDKDataGridFilter } from "./datagrid-filter";
import { SDKDataGridSort } from "./datagrid-sort";
export declare class SDKDataGridColumn {
Name: string;
DisplayName?: string;
FriendlyName?: string;
Sort?: SDKDataGridSort | null;
Filter?: SDKDataGridFilter | null;
Formulas?: any;
showSort?: boolean;
showFilter?: boolean;
isAction?: boolean;
isVisible?: boolean;
actionSide?: string;
dataStyle?: string;
formulaStyle?: string;
FilterMultiSelect?: boolean;
FilterTypes?: any[];
FilterValues?: any[];
FilterType?: FilterType;
FilterValueDefault?: any;
allowEdit?: boolean;
required?: boolean;
notes?: string;
validCharacters?: string;
hint?: string;
pattern?: string;
height?: string;
width?: string;
border?: string;
style?: string;
headerTemplate?: () => TemplateRef<any>;
dataTemplate?: () => TemplateRef<any>;
editTemplate?: () => TemplateRef<any>;
formatData?: (value: any) => string;
setFilterValues?: () => Promise<any[]>;
_original?: any;
}