Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

119
Vistas
Asignar valor exclusivamente a la variable común

hola tengo la siguiente funcion

 private _setupTimeDayVal(days:any, times: any, data?: any){ let timeData: Array<any> = []; for (let x in times){ let timing: any = {}; for (let y in days){ if (days[y] == 'time'){ timing[days[y]] = (typeof days[y] != 'undefined') ? times[x] : undefined; timeData.push(timing); this._rowResult = this._agSvc.setRowResult(timeData); }else { this._rowResult = this._agSvc.setRowResult(data); } } } this._gridOptions.rowData = this._rowResult; }

La función toma en 3 parámetros. Estoy comprobando si uno de los valores en la matriz de días es time , es una de las columnas en mi tabla (ag-grid), luego creo un objeto y presiono para vaciar la matriz y lo asigno en una variable llamada _rowResult .

Y al final del ciclo, asigno el valor _rowResult en mi variable común llamada this._gridOptions.rowData que se usa para pasar como datos a mi tabla (ag-grid).

Pero siempre me pasa los datos de la declaración else (solía agregar valor a mis otras columnas excepto la columna de tiempo), this._rowResult = this._agSvc.setRowResult(data); .

Pero quiero mejorar este código para que mi columna de tiempo se llene con los datos de la declaración if y otras columnas deben llenarse con la declaración else. ¿Alguna idea chicos? Gracias por adelantado.

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda