UNPKG

bs-datatable

Version:

A data table based on Bootstrap 5

28 lines (27 loc) 912 B
import { BSEvent } from "../commonTypes/common-types"; import { BSDataTableRow } from "./BSDataTableRow"; import { BSDataTableRowCollection } from "./BSDataTableRowCollection"; export declare class BSDataTableBody extends BSDataTableRowCollection { constructor(); render(): void; notifyListeners(eventType: string, payload: BSEvent): void; /** * @param {BSDataTableRow} row */ rowSiblings(row: BSDataTableRow): BSDataTableRow[]; /** * @param {BSDataTableRow} row */ focusRow(row: BSDataTableRow): void; getTemplateRow(): BSDataTableRow; getDirtyRows(): BSDataTableRow[]; getDirtyRecords(): any[]; getAllRecords(): any[]; getSelectedRow(): BSDataTableRow; markDeleted(): void; /** * Removes the row from rows collection * @param {BSDataTableRow} row */ removeRow(row: BSDataTableRow): void; }