> For the complete documentation index, see [llms.txt](https://biglazytables.gitbook.io/big-lazy-tables/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://biglazytables.gitbook.io/big-lazy-tables/verweise/glossar.md).

# Glossar

Erklärungen zu BLT spezifischen Ausdrücken

#### **BLT**

Big Lazy Tables - Repräsentiert die gesamte Applikation

#### Geschäftsanwendungen / Business Applications

Software die von Angestellten eines Betries für Geschäftsprozesse verwendet wird, bspw. um die Produktivität zu steigern. Sie unterscheiden sich von anderen Anwendungen darin, dass sie  spezifische Anforderungen und Use Cases umsetzen müssen und von Usern intensiver genutzt werden, wodurch von einer überdurchschnittlichen Anwendungskompetenz der User Base ausgegangen werden kann.

#### Infinite Scroll

Bezeichnet ein Scroll-Verhalten, bei welchem Inhalte nachträglich nachgeladen werden, sobald der User das Ende der Daten in der View erreicht hat.

#### Nullpointer Exception

Fehler der geworfen wird, wenn ein Pointer ein Objekt referenziert, dessen Wert Null beträgt.

#### **Number of visible Rows**

Steht für die Anzahl Zeilen, welche für den Endnutzer sichtbar sind.

#### **Number of rendered Rows**

Steht für die Anzahl Zeilen, welche effektiv in das DOM gerendert werden.

**Prefill**

Bereich **über** den gerenderten Zeilen, welcher beim abwärts Scrolling grösser wird und beim aufwärts Scrolling kleiner. Startet bei 0px. Ist nötig um das Scrolling zu simulieren.

#### **Postfill**

Bereich **unter** den gerenderten Zeilen, welcher beim abwärts Scrolling kleiner wird und beim aufwärts Scrolling grösser. Startet bei (entries \* rowHeight) px. Ist nötig um das Scrolling zu simulieren.

#### `scrollIndex`

Steht für die aktuelle Position im vertikalen Scrolling vom Table Body. Eine detaillierte Erklärung zur Berechnung dieses Wertes findet sich im Kapitel [Partielle Generierung der View](/big-lazy-tables/funktionen/scrolling-and-lazy-loading/generierung-der-view.md#partielle-generierung-der-view).

#### tableConfig

Das tableConfig-Objekt enthält alle Konfigurationsdaten die für den Aufbau und das Testing der Tabelle benötigt werden.

```
const tableConfig = {

    app: {
        rowHeight: 60,
        nrVisibleRows: 10,
        filterObj: {
            ColumnFilters: ['', '', '', '', '', '', '', ''],
            ColumnSorter:
                {
                    column: undefined,
                    state:  ''
                }
        },
        columnWidths: [150, 560, 250, 150, 560, 250, 560, 540]
    },
    testing: {
        SIMULATED_FETCH_DELAY: 150,
        TEST_FETCH_DELAY:      150 + 50
    }
};
```
