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 metinfostring array die de dataset beschrijft, denaamvan de dataset, eenobjectvanvariabelenmet toetsen die overeenkomen met variabelennamen en -waarden bij variabelenbeschrijvingen, eenshowOnStartupboolean die bepaalt of de infomodal bij het opstarten wordt weergegeven. Default:{ 'info': [], 'name': '', 'variables': null, 'showOnStartup': false }. - deletable |
boolean: bepaalt of kolommen waarvoor geeninfobestaat een knop hebben die bij het aanklikken deonColumnDeleteterugbelfunctie 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