|
|
@@ -158,38 +158,38 @@ interface BootstrapAjaxParams{
|
|
|
}
|
|
|
|
|
|
interface BootstrapTableOptions{
|
|
|
- onCheck?: (row: any, $element: JQuery<HTMLElement>) => boolean;
|
|
|
+ onCheck?: (row: any, $element: JQuery<HTMLElement>) => boolean | undefined;
|
|
|
loadingFontSize?: string;
|
|
|
- onDblClickCell?: (field: string, value: any, row: any, $element: JQuery<HTMLElement>) => boolean;
|
|
|
+ onDblClickCell?: (field: string, value: any, row: any, $element: JQuery<HTMLElement>) => boolean | undefined;
|
|
|
rowStyle?: (row: any, index: number) => {};
|
|
|
showColumnsToggleAll?: boolean;
|
|
|
footerStyle?: (column: BootstrapTableColumn) => {};
|
|
|
- onUncheck?: (row: any, $element: JQuery<HTMLElement>) => boolean;
|
|
|
+ onUncheck?: (row: any, $element: JQuery<HTMLElement>) => boolean | undefined;
|
|
|
pageSize?: number;
|
|
|
footerField?: string;
|
|
|
showFullscreen?: boolean;
|
|
|
sortStable?: boolean;
|
|
|
searchAlign?: string;
|
|
|
ajax?: (params: BootstrapAjaxParams) => any;
|
|
|
- onAll?: (name: string, args: any) => boolean;
|
|
|
- onClickRow?: (row: any, $element: JQuery<HTMLElement>, field: string) => boolean;
|
|
|
+ onAll?: (name: string, args: any) => boolean | undefined;
|
|
|
+ onClickRow?: (row: any, $element: JQuery<HTMLElement>, field: string) => boolean | undefined;
|
|
|
ajaxOptions?: {};
|
|
|
- onCheckSome?: (rows: any[]) => boolean;
|
|
|
+ onCheckSome?: (rows: any[]) => boolean | undefined;
|
|
|
customSort?: any;
|
|
|
iconSize?: any;
|
|
|
- onCollapseRow?: (index: number, row: any, detailView: any) => boolean;
|
|
|
+ onCollapseRow?: (index: number, row: any, detailView: any) => boolean | undefined;
|
|
|
searchHighlight?: boolean;
|
|
|
height?: any;
|
|
|
- onUncheckSome?: (rows: any[]) => boolean;
|
|
|
- onToggle?: (cardView: boolean) => boolean;
|
|
|
+ onUncheckSome?: (rows: any[]) => boolean | undefined;
|
|
|
+ onToggle?: (cardView: boolean) => boolean | undefined;
|
|
|
ignoreClickToSelectOn?: ({tagName}?: {tagName: any}) => any;
|
|
|
cache?: boolean;
|
|
|
method?: string;
|
|
|
- onColumnSwitch?: (field: string, checked: boolean) => boolean;
|
|
|
+ onColumnSwitch?: (field: string, checked: boolean) => boolean | undefined;
|
|
|
searchSelector?: boolean;
|
|
|
strictSearch?: boolean;
|
|
|
multipleSelectRow?: boolean;
|
|
|
- onLoadError?: (status: string, jqXHR: JQuery.jqXHR) => boolean;
|
|
|
+ onLoadError?: (status: string, jqXHR: JQuery.jqXHR) => boolean | undefined;
|
|
|
buttonsToolbar?: any;
|
|
|
paginationVAlign?: string;
|
|
|
showColumnsSearch?: boolean;
|
|
|
@@ -201,9 +201,9 @@ interface BootstrapTableOptions{
|
|
|
showButtonText?: boolean;
|
|
|
sortName?: any;
|
|
|
columns?: BootstrapTableColumn[];
|
|
|
- onScrollBody?: () => boolean;
|
|
|
+ onScrollBody?: () => boolean | undefined;
|
|
|
iconsPrefix?: string;
|
|
|
- onPostBody?: () => boolean;
|
|
|
+ onPostBody?: () => boolean | undefined;
|
|
|
search?: boolean;
|
|
|
searchOnEnterKey?: boolean;
|
|
|
searchText?: string;
|
|
|
@@ -217,42 +217,42 @@ interface BootstrapTableOptions{
|
|
|
buttonsAlign?: string;
|
|
|
buttonsOrder?: string[];
|
|
|
detailFormatter?: (index: number, row: any, $element: JQuery<HTMLElement>) => string;
|
|
|
- onDblClickRow?: (row: any, $element: JQuery<HTMLElement>, field: string) => boolean;
|
|
|
+ onDblClickRow?: (row: any, $element: JQuery<HTMLElement>, field: string) => boolean | undefined;
|
|
|
paginationNextText?: string;
|
|
|
buttonsPrefix?: string;
|
|
|
loadingTemplate?: (loadingMessage: string) => string;
|
|
|
theadClasses?: string;
|
|
|
- onLoadSuccess?: (data: any, status: string, jqXHR: JQuery.jqXHR) => boolean;
|
|
|
+ onLoadSuccess?: (data: any, status: string, jqXHR: JQuery.jqXHR) => boolean | undefined;
|
|
|
url?: any;
|
|
|
toolbar?: any;
|
|
|
- onPostHeader?: () => boolean;
|
|
|
+ onPostHeader?: () => boolean | undefined;
|
|
|
sidePagination?: string;
|
|
|
clickToSelect?: boolean;
|
|
|
virtualScrollItemHeight?: any;
|
|
|
rowAttributes?: (row: any, index: number) => {};
|
|
|
dataField?: string;
|
|
|
idField?: string;
|
|
|
- onSort?: (name: string, order: number) => boolean;
|
|
|
+ onSort?: (name: string, order: number) => boolean | undefined;
|
|
|
pageNumber?: number;
|
|
|
data?: any[];
|
|
|
totalNotFilteredField?: string;
|
|
|
undefinedText?: string;
|
|
|
- onSearch?: (text: string) => boolean;
|
|
|
- onPageChange?: (number: number, size: number) => boolean;
|
|
|
+ onSearch?: (text: string) => boolean | undefined;
|
|
|
+ onPageChange?: (number: number, size: number) => boolean | undefined;
|
|
|
paginationUseIntermediate?: boolean;
|
|
|
searchAccentNeutralise?: boolean;
|
|
|
singleSelect?: boolean;
|
|
|
showButtonIcons?: boolean;
|
|
|
showPaginationSwitch?: boolean;
|
|
|
- onPreBody?: (data: any) => boolean;
|
|
|
- detailFilter?: (index: number, row: any) => boolean;
|
|
|
+ onPreBody?: (data: any) => boolean | undefined;
|
|
|
+ detailFilter?: (index: number, row: any) => boolean | undefined;
|
|
|
detailViewByClick?: boolean;
|
|
|
totalField?: string;
|
|
|
contentType?: string;
|
|
|
showColumns?: boolean;
|
|
|
totalNotFiltered?: number;
|
|
|
checkboxHeader?: boolean;
|
|
|
- onRefresh?: (params: any[]) => boolean;
|
|
|
+ onRefresh?: (params: any[]) => boolean | undefined;
|
|
|
dataType?: string;
|
|
|
paginationPreText?: string;
|
|
|
showToggle?: boolean;
|
|
|
@@ -260,13 +260,13 @@ interface BootstrapTableOptions{
|
|
|
serverSort?: boolean;
|
|
|
totalRows?: number;
|
|
|
silentSort?: boolean;
|
|
|
- onPostFooter?: () => boolean;
|
|
|
+ onPostFooter?: () => boolean | undefined;
|
|
|
selectItemName?: string;
|
|
|
detailViewIcon?: boolean;
|
|
|
detailViewAlign?: string;
|
|
|
minimumCountColumns?: number;
|
|
|
uniqueId?: any;
|
|
|
- onResetView?: () => boolean;
|
|
|
+ onResetView?: () => boolean | undefined;
|
|
|
paginationHAlign?: string;
|
|
|
sortClass?: any;
|
|
|
pagination?: boolean;
|
|
|
@@ -278,25 +278,25 @@ interface BootstrapTableOptions{
|
|
|
trimOnSearch?: boolean;
|
|
|
showRefresh?: boolean;
|
|
|
locale?: BootstrapTableLocale;
|
|
|
- onCheckAll?: (rowsAfter: any[], rowsBefore: any[]) => boolean;
|
|
|
+ onCheckAll?: (rowsAfter: any[], rowsBefore: any[]) => boolean | undefined;
|
|
|
showFooter?: boolean;
|
|
|
headerStyle?: (column: BootstrapTableColumn) => {};
|
|
|
maintainMetaData?: boolean;
|
|
|
- onRefreshOptions?: (options: BootstrapTableOptions) => boolean;
|
|
|
+ onRefreshOptions?: (options: BootstrapTableOptions) => boolean | undefined;
|
|
|
showExtendedPagination?: boolean;
|
|
|
smartDisplay?: boolean;
|
|
|
paginationLoop?: boolean;
|
|
|
virtualScroll?: boolean;
|
|
|
sortReset?: boolean;
|
|
|
filterOptions?: {filterAlgorithm: string};
|
|
|
- onUncheckAll?: (rowsAfter: any[], rowsBefore: any[]) => boolean;
|
|
|
+ onUncheckAll?: (rowsAfter: any[], rowsBefore: any[]) => boolean | undefined;
|
|
|
showSearchClearButton?: boolean;
|
|
|
buttons?: {};
|
|
|
showHeader?: boolean;
|
|
|
- onClickCell?: (field: string, value: any, row: any, $element: JQuery<HTMLElement>) => boolean;
|
|
|
+ onClickCell?: (field: string, value: any, row: any, $element: JQuery<HTMLElement>) => boolean | undefined;
|
|
|
sortable?: boolean;
|
|
|
icons?: BootstrapTableIcons;
|
|
|
- onExpandRow?: (index: number, row: any, $detail: JQuery<HTMLElement>) => boolean;
|
|
|
+ onExpandRow?: (index: number, row: any, $detail: JQuery<HTMLElement>) => boolean | undefined;
|
|
|
buttonsClass?: string;
|
|
|
pageList?: number[];
|
|
|
}
|