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

142
Views
Crear tareas de objetos para gantt.parse

La pregunta es bastante trivial, pero mi nivel de programación no me permite resolverla.

Estoy tratando de construir un objeto, para mostrar. Primero lo construí con un método de inserción simple, luego me di cuenta de que había un error y que algo andaba mal.

Paso a paso, primero hago una solicitud ajax al servidor api. Obtengo una matriz de datos, luego formo un objeto durante la enumeración. Ejemplo:

 data = []; $.ajax(settings).done(function (response) { obj = response.result.tasks; Object(obj).forEach(function (entry, index) { console.log(entry); startDatePlan = entry.startDatePlan.substring(0, 10); endDatePlan = entry.endDatePlan.substring(0, 10); data.push ({id: entry.id, text:entry.title, start_date: startDatePlan, end_date: endDatePlan}) }) });

El resultado que obtengo es una matriz como esta:

 [ { "id": "7852", "text": "D#3628 7852", "start_date": "2021-10-21", "end_date": "2021-11-05" }, { "id": "7854", "text": "D#3628 7854", "start_date": "2021-10-06", "end_date": "2021-10-21" }, { "id": "7856", "text": "D#3628 7856", "start_date": "2021-09-28", "end_date": "2021-10-06" } ]

Pero esta matriz no funciona, habiéndola comparado con la versión de demostración. Veo que mis propiedades no están definidas como números y fechas. Pero no puedo averiguar cómo construir la matriz correctamente.

Incluso intenté llenar el objeto y empujarlo hacia la matriz. Pero me enfrenté con índices, que no se usan en la demostración.

 gantt.parse({ data:[ {id:1, text:"Project #2", start_date:"01-04-2013", duration:18}, {id:2, text:"Task #1", start_date:"02-04-2013", duration:8, progress:0.6, parent:1}, {id:3, text:"Task #2", start_date:"11-04-2013", duration:8, progress:0.6, parent:1} ], links:[ { id:1, source:1, target:2, type:1}, { id:2, source:2, target:3, type:0} ] });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Continuemos nuestra discusión aquí:

https://forum.dhtmlx.com/t/question-build-object-tasks-for-gantt-parse/73313

about 4 years ago · Juan Pablo Isaza 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!