feat(datatable): add types for slotProps
parent
8cf3f0c26b
commit
e508660c38
|
@ -1347,8 +1347,58 @@ export interface DataTableSlots {
|
||||||
}): VNode[];
|
}): VNode[];
|
||||||
/**
|
/**
|
||||||
* Custom paginator container template.
|
* Custom paginator container template.
|
||||||
|
* @param {Object} scope - paginatorcontainer slot's params.
|
||||||
*/
|
*/
|
||||||
paginatorcontainer(): VNode[];
|
paginatorcontainer(scope: {
|
||||||
|
/**
|
||||||
|
* Index of first record
|
||||||
|
*/
|
||||||
|
first: number;
|
||||||
|
/**
|
||||||
|
* Index of last record
|
||||||
|
*/
|
||||||
|
last: number;
|
||||||
|
/**
|
||||||
|
* Number of rows to display in new page
|
||||||
|
*/
|
||||||
|
rows: number;
|
||||||
|
/**
|
||||||
|
* New page number
|
||||||
|
*/
|
||||||
|
page: number;
|
||||||
|
/**
|
||||||
|
* Total number of pages
|
||||||
|
*/
|
||||||
|
pageCount?: number;
|
||||||
|
/**
|
||||||
|
* Total records
|
||||||
|
*/
|
||||||
|
totalRecords?: number;
|
||||||
|
/**
|
||||||
|
* First page function.
|
||||||
|
* @param {Event} event - Browser event
|
||||||
|
*/
|
||||||
|
firstPageCallback: (event: Event) => void;
|
||||||
|
/**
|
||||||
|
* Last page function.
|
||||||
|
* @param {Event} event - Browser event
|
||||||
|
*/
|
||||||
|
lastPageCallback: (event: Event) => void;
|
||||||
|
/**
|
||||||
|
* Previous page function.
|
||||||
|
* @param {Event} event - Browser event
|
||||||
|
*/
|
||||||
|
prevPageCallback: (event: Event) => void;
|
||||||
|
/**
|
||||||
|
* Next page function.
|
||||||
|
* @param {Event} event - Browser event
|
||||||
|
*/
|
||||||
|
nextPageCallback: (event: Event) => void;
|
||||||
|
/**
|
||||||
|
* Row change function.
|
||||||
|
*/
|
||||||
|
rowChangeCallback: (value: number) => void;
|
||||||
|
}): VNode[];
|
||||||
/**
|
/**
|
||||||
* Custom paginator start template.
|
* Custom paginator start template.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue