Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

344
Views
valueGetter no se refleja en rowdata ag-gird

Estoy usando la versión comunitaria de ag-grid para mi desarrollo. Encontré valuegetter para representar los datos de la celda sobre la marcha.

Pero no se refleja en la variable de datos de fila.

A continuación se muestra mi columndef

 columnDefs = [ { headerName: 'Student Name', field: 'name' }, { headerName: 'English', field: 'english' }, { headerName: 'Maths', field: 'maths' }, { headerName: 'Science', field: 'science' }, { headerName: 'Total', field: 'total', valueGetter: params => { let totalValue = 0; totalValue = parseInt(params.data.english) + parseInt(params.data.maths) + parseInt(params.data.science); return totalValue; } } ];

A continuación se muestran los datos de mi fila

 rowData: StudentData[] = [ { name: 'Rajesh', english: '10', maths: '21', science: '0', total: null } ];

Donde estoy haciendo el total sobre la marcha.

Pero cuando trato de acceder al total en los datos de mi fila, no se refleja

 onSave(): void { console.log(this.rowData[0].total); }

La consola está imprimiendo nulo en lugar de 31

A continuación se muestra mi URL de StackBlitz. Por favor, ayúdenme a obtener el valor del captador de valor en el modelo de datos de fila

https://stackblitz.com/edit/angular-ivy-vkppt6?file=src%2Fapp%2Fapp.component.ts

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Solo estaba obteniendo (presentando) los datos procesados.

Tiene que asignar los datos al campo/propiedad de la columna respectiva.

Entonces, en ValueGetter agrega:

params.data.total = totalValue;

demostración de trabajo

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!