Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

193
Visualizações
El formateador personalizado de tabulador rompe la altura de la celda

Encontré un problema extraño en Tabulator donde las alturas de las celdas son muy pequeñas cuando todas las columnas usan un formateador personalizado.

Vea este violín: https://jsfiddle.net/LukeAtkinsFNM/soLk5p0x/11/

Los dos formateadores que estoy usando son un formateador flotante y un formateador de fecha y hora de Luxon. Cada uno devuelve un valor de cadena.

 Tabulator.extendModule("format", "formatters", { float: (cell, params, onRendered) => { var val = cell.getValue(); if (val === null || val === undefined || isNaN(Number(val))) return ""; if (params.showZeros !== undefined) { if (!params.showZeros && val == 0) return "- "; } var text = Number(val).toLocaleString("en-AU", { notation: "standard", minimumFractionDigits: params.digits || 2, maximumFractionDigits: params.digits || 2, }); if (params.units) text += " " + params.units; return text; }, DateTime: (cell, params, onRendered) => { var dt = cell.getValue(); if (dt == null) return ""; if (typeof(dt) == "number" || !isNaN(dt)) dt = DateTime.fromMillis(Number(dt)); if (!dt.toFormat) return dt.toString(); if (!params.format) params.format = "yyyy-MM-dd hh:mm"; var text = dt.toFormat(params.format); return text; }, });

Las filas con datos completos parecen estar bien, pero cuando agrego una fila en blanco, la altura de la fila es correcta, pero las alturas de las celdas son pequeñas, lo que causa problemas al usar los editores de celdas.

Si agrego una columna en blanco, parece solucionar el problema, pero no es una solución deseable. ¿Alguien tiene alguna idea?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Esto sucede porque sus formateadores devuelven un espacio vacío si la celda está vacía.

Los formateadores deben devolver un espacio que no se rompa si están vacíos  

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda