jqwidgets-scripts-custom
Version:
jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
381 lines (380 loc) • 17.5 kB
TypeScript
/// <reference path="../jqwidgets.d.ts" />
import { AfterViewInit, AfterViewChecked, EventEmitter, ElementRef, OnChanges, SimpleChanges } from '@angular/core';
export declare class jqxGridComponent implements OnChanges, AfterViewInit, AfterViewChecked {
attrAltrows: boolean;
attrAltstart: number;
attrAltstep: number;
attrAutoshowloadelement: boolean;
attrAutoshowfiltericon: boolean;
attrAutoshowcolumnsmenubutton: boolean;
attrShowcolumnlines: boolean;
attrShowrowlines: boolean;
attrShowcolumnheaderlines: boolean;
attrAdaptive: boolean;
attrAdaptivewidth: number;
attrClipboard: boolean;
attrCloseablegroups: boolean;
attrColumnsmenuwidth: number;
attrColumnmenuopening: (menu?: any, datafield?: string, height?: number | string) => boolean;
attrColumnmenuclosing: (menu?: any, datafield?: string, height?: number | string) => boolean;
attrCellhover: (cellhtmlElement?: any, x?: number, y?: number) => void;
attrEnablekeyboarddelete: boolean;
attrEnableellipsis: boolean;
attrEnablemousewheel: boolean;
attrEnableanimations: boolean;
attrEnabletooltips: boolean;
attrEnablehover: boolean;
attrEnablebrowserselection: boolean;
attrEverpresentrowposition: any;
attrEverpresentrowheight: number;
attrEverpresentrowactions: string;
attrEverpresentrowactionsmode: any;
attrFilterrowheight: number;
attrFiltermode: any;
attrGroupsrenderer: (text?: string, group?: number, expanded?: boolean, data?: any) => string;
attrGroupcolumnrenderer: (text?: string, group?: number, expanded?: boolean, data?: any) => string;
attrGroupsexpandedbydefault: boolean;
attrHandlekeyboardnavigation: (event: any) => boolean;
attrPagerrenderer: () => any[];
attrRtl: boolean;
attrShowdefaultloadelement: boolean;
attrShowfiltercolumnbackground: boolean;
attrShowfiltermenuitems: boolean;
attrShowpinnedcolumnbackground: boolean;
attrShowsortcolumnbackground: boolean;
attrShowsortmenuitems: boolean;
attrShowgroupmenuitems: boolean;
attrShowrowdetailscolumn: boolean;
attrShowheader: boolean;
attrShowgroupsheader: boolean;
attrShowaggregates: boolean;
attrShowgroupaggregates: boolean;
attrShoweverpresentrow: boolean;
attrShowfilterrow: boolean;
attrShowemptyrow: boolean;
attrShowstatusbar: boolean;
attrStatusbarheight: number;
attrShowtoolbar: boolean;
attrSelectionmode: any;
attrUpdatefilterconditions: (type?: string, defaultconditions?: any) => any;
attrUpdatefilterpanel: (filtertypedropdown1?: any, filtertypedropdown2?: any, filteroperatordropdown?: any, filterinputfield1?: any, filterinputfield2?: any, filterbutton?: any, clearbutton?: any, columnfilter?: any, filtertype?: any, filterconditions?: any) => any;
attrTheme: string;
attrToolbarheight: number;
attrAutoheight: boolean;
attrAutorowheight: boolean;
attrColumnsheight: number;
attrDeferreddatafields: Array<string>;
attrGroupsheaderheight: number;
attrGroupindentwidth: number;
attrPagerheight: number | string;
attrRowsheight: number;
attrScrollbarsize: number | string;
attrScrollmode: any;
attrScrollfeedback: (row: any) => string;
attrAutosavestate: boolean;
attrAutoloadstate: boolean;
attrColumns: jqwidgets.GridColumn[];
attrColumngroups: Array<any>;
attrColumnsmenu: boolean;
attrColumnsresize: boolean;
attrColumnsautoresize: boolean;
attrColumnsreorder: boolean;
attrDisabled: boolean;
attrEditable: boolean;
attrEditmode: any;
attrFilter: (cellValue?: any, rowData?: any, dataField?: string, filterGroup?: any, defaultFilterResult?: boolean) => any;
attrFilterable: boolean;
attrGroupable: boolean;
attrGroups: Array<string>;
attrHorizontalscrollbarstep: number;
attrHorizontalscrollbarlargestep: number;
attrInitrowdetails: (index?: number, parentElement?: any, gridElement?: any, datarecord?: any) => void;
attrKeyboardnavigation: boolean;
attrLocalization: jqwidgets.GridLocalizationobject;
attrPagesize: number;
attrPagesizeoptions: Array<number | string>;
attrPagermode: any;
attrPagerbuttonscount: number;
attrPageable: boolean;
attrRowdetails: boolean;
attrRowdetailstemplate: any;
attrReady: () => void;
attrRendered: () => void;
attrRenderstatusbar: (statusbar?: any) => void;
attrRendertoolbar: (toolbar?: any) => void;
attrRendergridrows: (params?: any) => any;
attrSortable: boolean;
attrSortmode: string;
attrSelectedrowindex: number;
attrSelectedrowindexes: Array<number>;
attrSource: jqwidgets.GridSource;
attrSorttogglestates: any;
attrUpdatedelay: number;
attrVirtualmode: boolean;
attrVerticalscrollbarstep: number;
attrVerticalscrollbarlargestep: number;
attrWidth: string | number;
attrHeight: string | number;
autoCreate: boolean;
properties: string[];
host: any;
elementRef: ElementRef;
widgetObject: jqwidgets.jqxGrid;
content: String;
container: HTMLDivElement;
constructor(containerElement: ElementRef);
ngOnInit(): void;
ngAfterViewInit(): void;
ngAfterViewChecked(): void;
ngOnChanges(changes: SimpleChanges): boolean;
arraysEqual(attrValue: any, hostValue: any): boolean;
manageAttributes(): any;
moveClasses(parentEl: HTMLElement, childEl: HTMLElement): void;
moveStyles(parentEl: HTMLElement, childEl: HTMLElement): void;
createComponent(options?: any): void;
createWidget(options?: any): void;
__updateRect__(): void;
setOptions(options: any): void;
altrows(arg?: boolean): any;
altstart(arg?: number): any;
altstep(arg?: number): any;
autoshowloadelement(arg?: boolean): any;
autoshowfiltericon(arg?: boolean): any;
autoshowcolumnsmenubutton(arg?: boolean): any;
showcolumnlines(arg?: boolean): any;
showrowlines(arg?: boolean): any;
showcolumnheaderlines(arg?: boolean): any;
adaptive(arg?: boolean): any;
adaptivewidth(arg?: number): any;
clipboard(arg?: boolean): any;
closeablegroups(arg?: boolean): any;
columnsmenuwidth(arg?: number): any;
columnmenuopening(arg?: (menu?: any, datafield?: string, height?: number | string) => boolean): any;
columnmenuclosing(arg?: (menu?: any, datafield?: string, height?: number | string) => boolean): any;
cellhover(arg?: (cellhtmlElement?: any, x?: number, y?: number) => void): any;
enablekeyboarddelete(arg?: boolean): any;
enableellipsis(arg?: boolean): any;
enablemousewheel(arg?: boolean): any;
enableanimations(arg?: boolean): any;
enabletooltips(arg?: boolean): any;
enablehover(arg?: boolean): any;
enablebrowserselection(arg?: boolean): any;
everpresentrowposition(arg?: string): any;
everpresentrowheight(arg?: number): any;
everpresentrowactions(arg?: string): any;
everpresentrowactionsmode(arg?: string): any;
filterrowheight(arg?: number): any;
filtermode(arg?: string): any;
groupsrenderer(arg?: (text?: string, group?: number, expanded?: boolean, data?: any) => string): any;
groupcolumnrenderer(arg?: (text?: string, group?: number, expanded?: boolean, data?: any) => string): any;
groupsexpandedbydefault(arg?: boolean): any;
handlekeyboardnavigation(arg?: (event: any) => boolean): any;
pagerrenderer(arg?: () => any[]): any;
rtl(arg?: boolean): any;
showdefaultloadelement(arg?: boolean): any;
showfiltercolumnbackground(arg?: boolean): any;
showfiltermenuitems(arg?: boolean): any;
showpinnedcolumnbackground(arg?: boolean): any;
showsortcolumnbackground(arg?: boolean): any;
showsortmenuitems(arg?: boolean): any;
showgroupmenuitems(arg?: boolean): any;
showrowdetailscolumn(arg?: boolean): any;
showheader(arg?: boolean): any;
showgroupsheader(arg?: boolean): any;
showaggregates(arg?: boolean): any;
showgroupaggregates(arg?: boolean): any;
showeverpresentrow(arg?: boolean): any;
showfilterrow(arg?: boolean): any;
showemptyrow(arg?: boolean): any;
showstatusbar(arg?: boolean): any;
statusbarheight(arg?: number): any;
showtoolbar(arg?: boolean): any;
selectionmode(arg?: string): any;
updatefilterconditions(arg?: (type?: string, defaultconditions?: any) => any): any;
updatefilterpanel(arg?: (filtertypedropdown1?: any, filtertypedropdown2?: any, filteroperatordropdown?: any, filterinputfield1?: any, filterinputfield2?: any, filterbutton?: any, clearbutton?: any, columnfilter?: any, filtertype?: any, filterconditions?: any) => any): any;
theme(arg?: string): any;
toolbarheight(arg?: number): any;
autoheight(arg?: boolean): any;
autorowheight(arg?: boolean): any;
columnsheight(arg?: number): any;
deferreddatafields(arg?: Array<string>): any;
groupsheaderheight(arg?: number): any;
groupindentwidth(arg?: number): any;
height(arg?: number | string): any;
pagerheight(arg?: number | string): any;
rowsheight(arg?: number): any;
scrollbarsize(arg?: number | string): any;
scrollmode(arg?: string): any;
scrollfeedback(arg?: (row: any) => string): any;
width(arg?: string | number): any;
autosavestate(arg?: boolean): any;
autoloadstate(arg?: boolean): any;
columns(arg?: jqwidgets.GridColumn[]): any;
columngroups(arg?: Array<any>): any;
columnsmenu(arg?: boolean): any;
columnsresize(arg?: boolean): any;
columnsautoresize(arg?: boolean): any;
columnsreorder(arg?: boolean): any;
disabled(arg?: boolean): any;
editable(arg?: boolean): any;
editmode(arg?: string): any;
filter(arg?: (cellValue?: any, rowData?: any, dataField?: string, filterGroup?: any, defaultFilterResult?: boolean) => any): any;
filterable(arg?: boolean): any;
groupable(arg?: boolean): any;
groups(arg?: Array<string>): any;
horizontalscrollbarstep(arg?: number): any;
horizontalscrollbarlargestep(arg?: number): any;
initrowdetails(arg?: (index?: number, parentElement?: any, gridElement?: any, datarecord?: any) => void): any;
keyboardnavigation(arg?: boolean): any;
localization(arg?: jqwidgets.GridLocalizationobject): any;
pagesize(arg?: number): any;
pagesizeoptions(arg?: Array<number | string>): any;
pagermode(arg?: string): any;
pagerbuttonscount(arg?: number): any;
pageable(arg?: boolean): any;
rowdetails(arg?: boolean): any;
rowdetailstemplate(arg?: any): any;
ready(arg?: () => void): any;
rendered(arg?: () => void): any;
renderstatusbar(arg?: (statusbar?: any) => void): any;
rendertoolbar(arg?: (toolbar?: any) => void): any;
rendergridrows(arg?: (params?: any) => any): any;
sortable(arg?: boolean): any;
sortmode(arg?: string): any;
selectedrowindex(arg?: number): any;
selectedrowindexes(arg?: Array<number>): any;
source(arg?: jqwidgets.GridSource): any;
sorttogglestates(arg?: string): any;
updatedelay(arg?: number): any;
virtualmode(arg?: boolean): any;
verticalscrollbarstep(arg?: number): any;
verticalscrollbarlargestep(arg?: number): any;
autoresizecolumns(type?: string): void;
autoresizecolumn(dataField: string, type?: string): void;
beginupdate(): void;
clear(): void;
destroy(): void;
endupdate(): void;
ensurerowvisible(rowBoundIndex: number): void;
focus(): void;
getcolumnindex(dataField: string): number;
getcolumn(dataField: string): jqwidgets.GridGetColumn;
getcolumnproperty(dataField: string, propertyName: string): any;
getrowid(rowBoundIndex: number): string;
getrowdata(rowBoundIndex: number): any;
getrowdatabyid(rowID: string): any;
getrowboundindexbyid(rowID: string): number;
getrowboundindex(rowDisplayIndex: number): number;
getrows(): Array<any>;
getboundrows(): Array<any>;
getdisplayrows(): Array<any>;
getdatainformation(): jqwidgets.GridGetDataInformation;
getsortinformation(): jqwidgets.GridGetSortInformation;
getpaginginformation(): jqwidgets.GridGetPagingInformation;
hidecolumn(dataField: string): void;
hideloadelement(): void;
hiderowdetails(rowBoundIndex: number): void;
iscolumnvisible(dataField: string): boolean;
iscolumnpinned(dataField: string): boolean;
localizestrings(localizationobject: jqwidgets.GridLocalizationobject): void;
pincolumn(dataField: string): void;
refreshdata(): void;
refresh(): void;
render(): void;
scrolloffset(top: number, left: number): void;
scrollposition(): jqwidgets.GridScrollPosition;
showloadelement(): void;
showrowdetails(rowBoundIndex: number): void;
setcolumnindex(dataField: string, index: number): void;
setcolumnproperty(dataField: string, propertyName: any, propertyValue: any): void;
showcolumn(dataField: string): void;
unpincolumn(dataField: string): void;
updatebounddata(type?: any): void;
updating(): boolean;
getsortcolumn(): string;
removesort(): void;
sortby(dataField: string, sortOrder: string): void;
addgroup(dataField: string): void;
cleargroups(): void;
collapsegroup(group: number | string): void;
collapseallgroups(): void;
expandallgroups(): void;
expandgroup(group: number | string): void;
getrootgroupscount(): number;
getgroup(groupIndex: number): jqwidgets.GridGetGroup;
insertgroup(groupIndex: number, dataField: string): void;
iscolumngroupable(): boolean;
removegroupat(groupIndex: number): void;
removegroup(dataField: string): void;
addfilter(dataField: string, filterGroup: any, refreshGrid?: boolean): void;
applyfilters(): void;
clearfilters(): void;
getfilterinformation(): any;
getcolumnat(index: number): any;
removefilter(dataField: string, refreshGrid: boolean): void;
refreshfilterrow(): void;
gotopage(pagenumber: number): void;
gotoprevpage(): void;
gotonextpage(): void;
addrow(rowIds: any, data: any, rowPosition?: any): void;
begincelledit(rowBoundIndex: number, dataField: string): void;
beginrowedit(rowBoundIndex: number): void;
closemenu(): void;
deleterow(rowIds: string | number | Array<number | string>): void;
endcelledit(rowBoundIndex: number, dataField: string, confirmChanges: boolean): void;
endrowedit(rowBoundIndex: number, confirmChanges: boolean): void;
getcell(rowBoundIndex: number, datafield: string): jqwidgets.GridGetCell;
getcellatposition(left: number, top: number): jqwidgets.GridGetCell;
getcelltext(rowBoundIndex: number, dataField: string): string;
getcelltextbyid(rowID: string, dataField: string): string;
getcellvaluebyid(rowID: string, dataField: string): any;
getcellvalue(rowBoundIndex: number, dataField: string): any;
isBindingCompleted(): boolean;
openmenu(dataField: string): void;
setcellvalue(rowBoundIndex: number, dataField: string, value: any): void;
setcellvaluebyid(rowID: string, dataField: string, value: any): void;
showvalidationpopup(rowBoundIndex: number, dataField: string, validationMessage: string): void;
updaterow(rowIds: string | number | Array<number | string>, data: any): void;
clearselection(): void;
getselectedrowindex(): number;
getselectedrowindexes(): Array<number>;
getselectedcell(): jqwidgets.GridGetSelectedCell;
getselectedcells(): Array<jqwidgets.GridGetSelectedCell>;
selectcell(rowBoundIndex: number, dataField: string): void;
selectallrows(): void;
selectrow(rowBoundIndex: number): void;
unselectrow(rowBoundIndex: number): void;
unselectcell(rowBoundIndex: number, dataField: string): void;
getcolumnaggregateddata(dataField: string, aggregates: Array<any>): string;
refreshaggregates(): void;
renderaggregates(): void;
exportdata(dataType: string, fileName?: string, exportHeader?: boolean, rows?: Array<number>, exportHiddenColumns?: boolean, serverURL?: string, charSet?: string): any;
getstate(): jqwidgets.GridGetState;
loadstate(stateobject: any): void;
savestate(): jqwidgets.GridGetState;
onBindingcomplete: EventEmitter<{}>;
onColumnresized: EventEmitter<{}>;
onColumnreordered: EventEmitter<{}>;
onColumnclick: EventEmitter<{}>;
onCellclick: EventEmitter<{}>;
onCelldoubleclick: EventEmitter<{}>;
onCellselect: EventEmitter<{}>;
onCellunselect: EventEmitter<{}>;
onCellvaluechanged: EventEmitter<{}>;
onCellbeginedit: EventEmitter<{}>;
onCellendedit: EventEmitter<{}>;
onFilter: EventEmitter<{}>;
onGroupschanged: EventEmitter<{}>;
onGroupexpand: EventEmitter<{}>;
onGroupcollapse: EventEmitter<{}>;
onPagechanged: EventEmitter<{}>;
onPagesizechanged: EventEmitter<{}>;
onRowclick: EventEmitter<{}>;
onRowdoubleclick: EventEmitter<{}>;
onRowselect: EventEmitter<{}>;
onRowunselect: EventEmitter<{}>;
onRowexpand: EventEmitter<{}>;
onRowcollapse: EventEmitter<{}>;
onSort: EventEmitter<{}>;
__wireEvents__(): void;
}