Data Table
Komponents, kas attēlo datus tabulārajā displejā. Izstrādāts uz react-table.
Iespējas
- data |
(array|object) (required): Pārskatāmais datu objekts vai masīvs. Ja tas ir objekts, atslēgas atbilst kolonnu vērtībām, bet masīvs būs objektu masīvs ar nosauktu lauku, kas atbilst katrai kolonnai.. Default:none. - dataInfo |
object: objekts arinfovirkņu masīvu, kas apraksta datu kopu, datu kopasnosaukumu,mainīgoobjektu ar mainīgo nosaukumu atslēgām un mainīgo aprakstu vērtībām,showOnStartupboolean, kas kontrolē, vai palaišanas laikā tiek parādīts informācijas modāls.. Default:{ 'info': [], 'name': '', 'variables': null, 'showOnStartup': false }. - deletable |
boolean: kontrolē, vai kolonnām, kurām navinfo, ir poga, kas pēc noklikšķināšanas izsauconColumnDeleteizsaukuma funkciju.. Default:false. - undeletableVars |
array<string>: to kolonnu mainīgo nosaukumu masīvs, kuras nedrīkst dzēst.. Default:[]. - filterable |
boolean: kontrolē, vai kolonnas ir filtrējamas.. Default:true. - editable |
array: rediģējamo kolonnu nosaukumu masīvs. Default:[]. - getTrProps |
function: atsauces funkcija, kas tiek izpildīta katrai rindai, lai pielāgotu tās stilu (nodota tabulas stāvoklis, rindas informācija, sleja un tabulas instance). Default:none. - onColumnDrag |
function: funkcija, kas tiek izsaukta, kad sleja ir pārvilkta uz citu pozīciju.. Default:onColumnDrag() {}. - onColumnDelete |
function: funkcija, kas tiek izsaukta ar kolonnas nosaukumu, kad ir noklikšķināts uz attiecīgās kolonnas dzēšanas pogas.. Default:onColumnDelete() {}. - onColumnNameChange |
function: funkcija, kas tiek izsaukta, ja kolonnas nosaukums ir mainīts (tiek izsaukta ar veco nosaukumu kā pirmo un jauno nosaukumu kā otro argumentu).. Default:onColumnNameChange() {}. - onClickRemove |
function: funkcija, kas norāda darbību, kas jāveic attiecībā uz rindām, kuras izņemtas no datiem (noklusējuma iestatījumi ir tukša funkcija).. Default:onClickRemove() {}. - onEdit |
function: funkcija, kas tiek izsaukta ar atjauninātu datu kopu pēc tam, kad lietotājs ir mainījis šūnas vērtību (attiecas tikai tad, ja tabula irrediģējama).. Default:onEdit() {}. - onTutorialCompletion |
function: funkcija, kas tiek izsaukta, kad lietotājs ir pabeidzis datu tabulas pamācību.. Default:onTutorialCompletion() {}. - filters |
array: filtru masīvs. Default:[]. - onFilteredChange |
function: funkcija, kas tiek izsaukta ar pašreizējiem filtriem pēc tam, kad datus ir filtrējis lietotājs.. Default:onFilteredChange() {}. - showRemove |
boolean: norāda, vai attīrāmajām rindām ir jānorāda izvēles rūtiņas.. Default:false. - showIdColumn |
boolean: kontrolē, vai tiek rādīta ID sleja.. Default:true. - disableDownload |
boolean: vai slēpt pogu, lai datus lejupielādētu CSV vai JSON faila veidā.. Default:false. - className |
string: klases nosaukums. Default:''. - style |
object: Objekts, kas ļauj pielāgot css stilu. Noklusējuma noklusējuma vērtība ir tukšs objekts. Default:{}.
Piemēri
Tiešraides redaktors
Rezultāts
ReferenceError: Provider is not defined