useSort
UseSort-hookia voi käyttää mm. taulukon rivien järjestämiseen.
UseSort-hookia voi käyttää mm. taulukon rivien järjestämiseen.
Järjestettävä data.
Tyyppi: Array<T>
Hookille annettavat asetukset.
Tyyppi: UseSortOptions
Nimi | Tyyppi | Oletusarvo |
---|---|---|
locale | string | fi |
options | Intl.CollatorOptions | { numeric: true, ignorePunctuation: true } |
defaultOrder | { key: string; order: UseSortOrder } | - |
Järjestetty data.
Tyyppi: Array<T>
Avain jonka mukaan data on järjestetty.
Tyyppi: string
Järjestyksen suunta ("ascending" | "descending" | "none")
Tyyppi: UseSortOrder
Funktio, joka järjestää datan automaattisesti. Anna parametriksi objekteissa oleva avain (string), jonka mukaan data järjestetään. Anna parametrina `sortFunction` muita kuin `string`-muotoisia arvoja varten. Anna parametrina `valueFunction` kun käytetään muuta kuin objektin avaimella löytyvää arvoa.
Tyyppi: (key, sortFunction, valueFunction) => void
Nimi | Tyyppi | Oletusarvo |
---|---|---|
key
*pakollinen | string | - |
sortFunction | UseSortSortFunction | - |
valueFunction | UseSortValueFunction | - |
Funktio, joka järjestää datan annettujen parametrien perusteella. Anna parametriksi objekteissa oleva avain (string) ja järjestys ("ascending" | "descending" | "none"), jonka mukaan data järjestetään. Anna parametrina `sortFunction` muita kuin `string`-muotoisia arvoja varten. Anna parametrina `valueFunction` kun käytetään muuta kuin objektin avaimella löytyvää arvoa.
Tyyppi: (key, order, sortFunction, valueFunction) => void
Nimi | Tyyppi | Oletusarvo |
---|---|---|
key
*pakollinen | string | - |
order
*pakollinen | UseSortOrder | - |
sortFunction | UseSortSortFunction | - |
valueFunction | UseSortValueFunction | - |