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

107
Visualizações
d3.js - Comprobar el valor de parentNode

Quiero verificar si un nodo principal es igual a cierto tipo como se define en los datos JSON. Usando d3.js v4 (sí, lo sé...)

Por ejemplo en el JSON:

 {"name":"ABC", "type":"3program_outcome_group","children":[{"name":"XY","type":"program_outcome"},...

En este ejemplo, quiero verificar si el tipo de nodo principal (siendo 'tipo' un parámetro personalizado) es igual a 3program_outcome_group . Al mismo tiempo, también necesito verificar si el nodo secundario es del tipo program_outcome .

Yo he tratado:

 if (d.type == 'program_outcome' && d.parentNode.type == '3program_outcome_group' ) return d.name.substring(0, 6);

Pero no funciona...

Mientras que lo siguiente funciona sin verificar el parentNode:

 if (d.type == 'program_outcome') return d.name.substring(0, 4);

También he probado:

 if (d.type == 'program_outcome' && this.parentNode.type == '3program_outcome_group' ) return d.name.substring(0, 6);
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Bien, utilicé lo siguiente que funciona para encontrar el valor del nodo principal para el parámetro 'tipo' personalizado:

 if (d.type == 'program_outcome' && d.parent.type == '3program_outcome_group') //do something
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