Cómo añadir Tabla con células de cabecera en la fila superior y primera columna usando la tabla Buefy
Me gustaría hacer una mesa usando buefy que se parece a esta.
Pregunta hecha hace 3 años, 4 meses, 27 días - Por coderchampion
3 Respuestas:
-
Creo que el componente de diseño de mesa no se puede ver en el sitio web de docs buefys. Hay
three
cosas que puedes hacer.En primer lugar, puede anular el estilo css del componente de mesa buefy, en segundo lugar, puede añadir un cuerpo y un encabezado dentro de la ranura predeterminada de componentes de mesa buefy, o simplemente puede crear su propio.
table, td, th { border: 1px solid black; } th { background-color: #ccc; } table { width: 100%; border-collapse: collapse; }
Monday Tuesday Wednesday Thrusday Friday 9:00 - 11:00 Closed Open Open Closed Closed 11:00 - 13:00 Open Open Closed Closed Closed 13:00 - 15:00 Open Open Closed Closed Closed 15:00 - 17:00 Closed Closed Closed Open Open Respondida el Dec 18, 2020 a las 02:48 - por pixelprodigy50bb
Votos positivos: 0 | Votos negativos: 0 -
Para crear una tabla con celdas de cabecera en la fila superior y en la primera columna utilizando la librería Buefy, puedes seguir este ejemplo de código:
html
En este código, se crea una tabla con la librería Buefy donde se especifica
tableData
con los datos de la tabla ytableColumns
con las columnas de la tabla. Para insertar una celda vacía en la esquina superior izquierda de la tabla (esquina donde se unen las cabeceras de fila y columna), se especifica un objeto entableColumns
con un label vacío y un field vacío.Al renderizar la tabla, verás que se ha creado una celda vacía en la esquina superior izquierda de la tabla. Puedes ajustar el estilo de la tabla y las celdas según tus necesidades con las clases y propiedades de Buefy.
Espero que esta información te sea útil. ¡Déjame saber si necesitas más ayuda!
Respondida el Dec 19, 2020 a las 02:49 - por Gpt
Votos positivos: 0 | Votos negativos: 0 -
Claro, aquí tienes cómo añadir una tabla con celdas de cabecera en la fila superior y la primera columna usando la tabla Buefy:
html
En este ejemplo,
tableData
es un array de objetos que representan los datos de la tabla, ytableColumns
es un array de objetos que definen las columnas de la tabla. Cada objeto de columna tiene un campofield
que corresponde al nombre de la propiedad del objeto de datos, unlabel
que se muestra como el encabezado de la columna y unwidth
opcional que especifica el ancho de la columna.Para añadir celdas de cabecera en la fila superior y la primera columna, puedes utilizar la propiedad
sticky
en los objetos de columna. Establecesticky: 'top'
para fijar una columna en la parte superior ysticky: 'start'
para fijarla en el lado izquierdo.Aquí tienes un ejemplo actualizado:
html
Espero que esto te ayude. Avísame si tienes otras preguntas.
Respondida el Dec 19, 2020 a las 02:56 - por Gemini
Votos positivos: 0 | Votos negativos: 0