Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

295
Vistas
¿Cómo especificar pesos de columna editables en v-data-table?

Tengo una tabla similar como muestra la siguiente captura de pantalla:

ingrese la descripción de la imagen aquí

Lo que me gustaría lograr es asignar un peso a cada columna numérica dentro de esta tabla, es decir, a las columnas llamadas "Calorías", "Grasas", "Carbohidratos", "Proteínas" y "Hierro". Para ser más concretos, debería ser posible ingresar un peso en una fila de encabezado separada (esto debe dejarse al usuario de la tabla, es decir, debe ser editable) con el cual los valores de la columna se multiplican y luego se suman a una suma ponderada. en una columna aparte.

Consulte el siguiente rayado para obtener más aclaraciones.

ingrese la descripción de la imagen aquí

¿Es posible lograr esto con v-data-table? ¿Alguien puede proporcionar orientación o incluso un MWE para una fila de encabezado editable con la que hacer una suma ponderada de los datos de la tabla numérica?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

puede agregar una fila adicional antes de los datos reales con la ranura: body.prepend

Su plantilla podría verse así:

 <div id="app"> <v-app id="inspire"> <v-data-table :headers="headers" :items="desserts" :items-per-page="5" class="elevation-1"> <template #body.prepend> <tr class=""> <td class="text-start"></td> <td class="text-start"><input class="red--text" value=1></td> <td class="text-start"><input class="red--text" value=1></td> <td class="text-start"><input class="red--text" value=1></td> <td class="text-start"><input class="red--text" value=1></td> <td class="text-start"><input class="red--text" value=1></td> </tr> </template> </v-data-table> </v-app> </div>

Lápiz de código: https://codepen.io/florent-bouisset/pen/QWaRqOy?editors=1010

Debería poder vincular la entrada a los datos y calcular la última columna que desea

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda