Data Table
Een component die gegevens weergeeft in een tabelweergave. Gebouwd bovenop reageer-tabel.
Opties
- data |
(array|object) (required)
: Een te bekijken data-object of -array. Als het een object is, komen de toetsen overeen met de kolomwaarden, terwijl een array een array verwacht met een veld met een naam die overeenkomt met elke kolom. Default:none
. - dataInfo |
object
: object metinfo
string array die de dataset beschrijft, denaam
van de dataset, eenobject
vanvariabelen
met toetsen die overeenkomen met variabelennamen en -waarden bij variabelenbeschrijvingen, eenshowOnStartup
boolean die bepaalt of de infomodal bij het opstarten wordt weergegeven. Default:{ 'info': [], 'name': '', 'variables': null, 'showOnStartup': false }
. - deletable |
boolean
: bepaalt of kolommen waarvoor geeninfo
bestaat een knop hebben die bij het aanklikken deonColumnDelete
terugbelfunctie oproept. Default:false
. - undeletableVars |
array<string>
: array van variabele namen van kolommen die niet mogen worden geschrapt. Default:[]
. - filterable |
boolean
: controleert of de kolommen filterbaar zijn. Default:true
. - editable |
array
: array van namen voor kolommen die bewerkbaar moeten zijn. Default:[]
. - getTrProps |
function
: callback functie die voor elke rij wordt uitgevoerd om de styling ervan aan te passen (doorgegeven tabelstatus, rij-info, kolom, en de tabel instantie). Default:none
. - onColumnDrag |
function
: functie aangeroepen wanneer een kolom naar een andere positie is gesleept. Default:onColumnDrag() {}
. - onColumnDelete |
function
: functie aangeroepen met de naam van een kolom wanneer op de respectievelijke verwijderknop voor een kolom wordt geklikt. Default:onColumnDelete() {}
. - onColumnNameChange |
function
: functie aangeroepen wanneer een kolom is hernoemd (met de oude naam als eerste en de nieuwe naam als tweede argument). Default:onColumnNameChange() {}
. - onClickRemove |
function
: functie die een actie specificeert voor rijen die uit de gegevens worden verwijderd (standaard naar een lege functie). Default:onClickRemove() {}
. - onEdit |
function
: functie aangeroepen met de bijgewerkte dataset nadat de waarde van een cel door de gebruiker is gewijzigd (geldt alleen als de tabel 'bewerkbaar' is). Default:onEdit() {}
. - onTutorialCompletion |
function
: functie die wordt aangeroepen wanneer de gebruiker de gegevenstabelinstructie heeft voltooid. Default:onTutorialCompletion() {}
. - filters |
array
: reeks filters. Default:[]
. - onFilteredChange |
function
: functie die wordt aangeroepen met de huidige filters nadat de gegevens door de gebruiker zijn gefilterd. Default:onFilteredChange() {}
. - showRemove |
boolean
: geeft aan of de selectievakjes voor de te verwijderen rijen moeten worden weergegeven. Default:false
. - showIdColumn |
boolean
: controleert of er een ID-kolom wordt getoond. Default:true
. - disableDownload |
boolean
: of de knop om de gegevens te downloaden als CSV- of JSON-bestand te verbergen. Default:false
. - className |
string
: klassennaam. Default:''
. - style |
object
: Een object dat een aangepaste css-styling mogelijk maakt. Standaardinstelling van een leeg object. Default:{}
.
Voorbeelden
Live redacteur
Resultaat
ReferenceError: Provider is not defined