bs-datatable
Version:
A data table based on Bootstrap 5
24 lines (23 loc) • 889 B
TypeScript
import { Modal } from "bootstrap";
import { BSDataTableBase } from "./BSDataTableBase";
import { BSSelectorWindowOptions } from "../commonTypes/common-types";
import { BSDataTable } from "./BSDataTable";
export declare class BSDataTableSelectorWindow extends BSDataTableBase {
selectorModal: Modal;
grid: BSDataTable;
options: BSSelectorWindowOptions;
parentContainerId: string;
modalId: string;
modalTitleId: string;
containerId: string;
gridId: string;
onItemSelected: (sender: any, e: any) => void;
onWindowShown: (sender: BSDataTableSelectorWindow) => void;
/**
* @param {{ propName: string; containerId: string; urlCb: getUrlCallback; gridCols: BSDataTableColDefinition[]}} options
*/
constructor(options: BSSelectorWindowOptions);
render(): void;
show(): void;
renderGrid(): BSDataTable;
}