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

117
Visualizações
Use ViewChild para instancias dinámicas

Aquí estoy usando la biblioteca devextreme para gráficos en mi proyecto angular. Cuando quiero exportar mi gráfico, por ejemplo, si tengo un gráfico de 40 columnas (barras), entonces quiero dividirlo en varias instancias, cada una de las cuales muestra 10 columnas para que los datos completos puedan verse dentro de un solo archivo exportado. Aquí he usado @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent . En la función onExporting, estoy cambiando el rango visual y quiero guardar por separado cada nueva instancia del gráfico para poder exportar todas las instancias diferentes en un solo archivo. ¿Cómo puedo tener varias instancias para exportar?

 @ViewChild(DxChartComponent, { static: false }) chart: DxChartComponent; export(i) { const chartInstance = this.chart.instance; exportWidgets([[chartInstance]], { fileName: `Page${i + 1}`, format: 'PNG', }); } onExporting(e) { e.cancel = true; this.currentRange = e.component.getArgumentAxis().visualRange(); console.log(e.component.getArgumentAxis().visualRange()); for (let i = 0; i < Math.ceil(this.dataSource.length / 12); i++) { e.component.getArgumentAxis().visualRange({startValue: this.dataSource[this.startingPoint].firstSection, length: 12}); console.log(e.component.getArgumentAxis().visualRange()); this.export(i); this.startingPoint += 12; } }
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