ReactJS + Matériel-UI: Comment réduire la largeur de la colonne de Matériel-UI <TableRow/>?
Je suis actuellement à l'aide ReactJS + Matériel-de l'INTERFACE utilisateur, et avec le Matériel de l'INTERFACE utilisateur de <Table>
, la largeur des colonnes sont automatiquement réglés en fonction du contenu. Actuellement, il semble appliquer une largeur égale sur toutes les colonnes, mais je veux que certaines colonnes de prendre plus de largeur que les autres.
Donc, il y a un moyen d'attribuer arbitrairement largeur de <TableRow>
's de la colonne et de toujours être dynamique basée sur le contenu au lieu de cela?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir le style de la TableHeaderColumn et de ses correspondants TableRowColumns. Ci-dessous j'ai mis une largeur de 12 pixels (couleurs de fond et de jaune juste pour de plus amples démonstration de style personnalisé)
de travail jsFiddle: https://jsfiddle.net/0zh1yfqt/1/
Se cache une béquille dans la
<Table>
composant qui lui permet de se comporter comme un HTML<table>
élément, c'est à dire adapter la largeur des colonnes pour le contenu:Il ne vous laisse pas de colonnes de style, un par un, mais au moins c'est moins moche que les grandes colonnes pour les petites contenu par défaut.
en fonction de la réponse de @François Zaninotto @Lane Rettig
...
et en ajoutant à cela ,vous pouvez obtenir un rouleau de la table avec un nombre infini de colonnes...