Skip to content

DsfrTable - clic sur une ligne #170

Answered by laruiss
laruiss asked this question in Q&A
Discussion options

You must be logged in to vote

C'est précisément les slots que j'ai utilisé, vous pouvez le voir ici :

https://deploy-preview-171--vue-dsfr.netlify.app/?path=/story/composants-tableau-cellule-de-tableau-dsfrtablecell--cellule-de-tableau-complexe

Pour l'autre idée, je pense que ce n'est pas le travail du composant de gérer cela. Ce n'est en tout cas pas prioritaire.

Nous pouvons facilement créer une fonction utilitaire réutilisable comme celle-ci :

function getTableData (rowsData, headerData, columns = Object.keys(headerData)) {
  const header = columns.map(key => headerData[key])
  const rows = rowsData.map(obj => columns.map(key => obj[key]))
  return {
    header,
    rows
  }
}

À utiliser comme ici : https://jsitor.…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

laruiss
Dec 7, 2021
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by laruiss
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
enhancement Nouvelle fonctionnalité
2 participants