Typisierter Ereignisvertrag für RowClickEvent; die Felder unten beschreiben den Payload.
interface RowClickEvent {
data: DataRow
key: RowKey
rowIndex: number
event: MouseEvent
}| Feld | Bedeutung |
|---|---|
| data | Datensätze beziehungsweise Nutzdaten des Ereignisses. |
| key | Stabiler Schlüssel beziehungsweise Selector; nicht mit Widget-Key verwechseln. |
| rowIndex | Nullbasierter Index der sichtbaren Zeile. |
| event | Ursprüngliches Eingabe-/Mausereignis. |
import type { RowClickEvent } from '@tekocloud.de/tecexpress'
const example: RowClickEvent = { data: { id: 1 }, key: 1, rowIndex: 0, event: new MouseEvent('click') }
console.log(example)