true (default): an empty body shows "No rows to show" (or "No matching rows") by itself, after every
repaint. false: only TableApi.showNoRowsOverlay shows it.
true (default): while "Loading…" is shown, the table ignores mouse events on the body (click, double click,
hover, context menu – the page still sees them) and the keyboard cannot start editing or toggle rows in the body;
navigation, copying and the header still work.
false: the loading overlay is only a picture, the table stays usable.
"No rows" / "No matching rows" never block.
Optional getWaits this long (ms) before the loading overlay appears. Answers that come faster show no spinner at all
(no flashing); meanwhile an automatic "No rows to show" stays as it is. Default: 0 (right away).
Text of the loading overlay. Default: "Loading…".
Text when the external filter hides all rows. Default: "No matching rows".
Text of the overlay of an empty body. Default: "No rows to show".
Static createThe defaults with the given fields on top (undefined fields keep their default).
Optional partial: Partial<OverlayOptionsIf>e.g. tableOptions.overlayOptions
a new object
The defaults of OverlayOptionsIf: English texts, an automatic "No rows to show", a loading overlay that blocks the body and appears right away.
Example
Since
1.1.92