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

316
Visualizações
¿Cómo ordenar la tabla primeNg con estructura de columnas anidadas?

Estoy usando primeNg. Quiero implementar la clasificación de datos. El problema es que tengo una estructura de datos de columna donde algunas columnas tienen un tipo de supercolumna y eso significa que están divididas por un conjunto de subcolumnas . Funciona bien para presentar, pero tengo un problema con la clasificación. Nunca se ordena según el valor del campo de la subcolumna, sino según el valor del campo de la columna principal ( supercolumna ). Eso significa que está tomando lo que está en el atributo [pSortableColumn] en lugar de lo que está en el atributo [field] del icono de clasificación.

¿Hay alguna manera de que pueda resolver eso? Este es mi código a continuación (eliminé el estilo):

 <th *ngFor="let col of columns; let i = index;" pResizableColumn pReorderableColumn [pSortableColumn]="col.field" [pSortableColumnDisabled]="col.showSort === false" > <ng-container *ngIf="col.type !== 'superColumn'"> <span>{{ col.header }}</span> <p-sortIcon [field]="col.field"></p-sortIcon> </ng-container> <ng-container *ngIf="col.type === 'superColumn'"> <div>{{ col.header }}</div> <ng-container *ngFor="let subColumn of col.subColumns"> <div> {{ subColumn.header }} <p-sortIcon [field]="subColumn.field"></p-sortIcon> </div> </ng-container> </ng-container> </th>
about 4 years ago · Juan Pablo Isaza
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