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

179
Views
Cómo usar GoJs addArrayItem o insertArrayItem

Tengo una serie de opciones mantenidas de forma independiente para usarlas comúnmente en todos los nodos del diagrama.

 var customVariables = ["select","Add new"];

Si alguien selecciona la opción "Agregar nuevo" de cualquier menú desplegable, ese usuario puede agregar otra opción a esta matriz y debe mostrarse en todos los menús desplegables de inmediato. para esto, edité el archivo DataInspector.js

buildPropertyRow

método. para que pueda solicitar una entrada y enviar los datos a la matriz. capturas de pantalla de la siguiente manera. ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Pero el problema es que después de la inserción, el código llamará al método updateAllProperties() y todas las entradas se actualizarán. pero en este estado, la opción de selección aún tiene el valor Agregar nuevo incluso después de configurarlo en el valor recién agregado. Necesito cambiar este comportamiento. Para hacer eso, utilicé el método setDataProperty después de agregar nuevos datos. pero ahora duplica las entradas en la vista del inspector como en la imagen. ingrese la descripción de la imagen aquí Revisé muchos artículos y parece que tengo una solución si uso addArrayItem o insertArrayItem. pero no hay un ejemplo de cómo usar estos métodos y aún no estoy seguro de que esto también me ayude con mi problema.

Entonces, ¿estos métodos me ayudarán o cómo supero este problema? Son mis preguntas.

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