UNPKG

simple-datatables

Version:

A lightweight, dependency-free JavaScript HTML table plugin.

36 lines (35 loc) 968 B
import { DataTable } from "./datatable"; import { cellType, dataRowType, inputCellType } from "./types"; /** * Rows API */ export declare class Rows { cursor: (false | number); dt: DataTable; constructor(dt: DataTable); setCursor(index?: (false | number)): void; /** * Add new row */ add(data: cellType[]): void; /** * Remove row(s) */ remove(select: number | number[]): any; /** * Find index of row by searching for a value in a column */ findRowIndex(columnIndex: number, value: string | boolean | number): number; /** * Find index, row, and column data by searching for a value in a column */ findRow(columnIndex: number, value: string | boolean | number): { index: number; row: dataRowType; cols: import("./types").cellDataType[]; }; /** * Update a row with new data */ updateRow(select: number, data: inputCellType[]): void; }