AllenFang / AllenFang/react-bootstrap-table

Column width changing when I change size per page

Aperta
#1,972 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
2.2k
Fork
761
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Hey I've been having some trouble with custom column width recently. Every time I click to change how many rows per page I see, my table columns change width increasing the size of the first columns while shortening the last ones. I'm creating the table fields dinamically and passing the width params through the element props, It could maybe one of the reasons.

Piece of my code:
Object used to create the table
`
this.tableFields = [

{dataField: "id", label: "Id", isKey: true, dataSort: true, width: '4'},
{dataField: "plate", label: "Placa", dataSort: true, width: '7'},
{dataField: "brand", label: "Marca", dataSort: true, width: '15'},
{dataField: "model", label: "Modelo", dataSort: true, width: '26'},
{dataField: "year", label: "Ano", dataSort: true, width: '5'},
{dataField: "emergency-contact", label: "Contato de Emergência", dataSort: true, width: '20'},
{dataField: "emergency-phone", label: "Telefone de emergência", dataSort: true, width: '13'},
{dataField: "plan", label: "Plano", dataSort: true, width: '10'},
`
]

Table creation

`
return(


{
this.props.tableFields.map((column, index) => {
return (

{column.label}

)
})
}

`)

Desired result
![captura de tela 2018-05-29 as 09 26 31](https://user-images.githubusercontent.com/22826013/40658710-7a593708-6322-11e8-8e3e-ecf8e0ec2910.png)

Output result after several size per page changes
![captura de tela 2018-05-29 as 09 26 50](https://user-images.githubusercontent.com/22826013/40658724-8522e83c-6322-11e8-9a5c-296f5790f4b0.png)

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.