Estoy usando Agilepoint para construir un formulario. en este formulario tengo un control de selección múltiple, desde el cual necesito dejar que el usuario elija varios elementos, para luego insertarlos en una lista. lo que estoy tratando de hacer es que después de que el usuario elija el elemento que necesita, ejecuto un script que recorre la matriz en el control, y cada elemento seleccionado se guarda en un campo diferente, luego uso herramientas OOTB para insertarlo a la lista
Logré escribir un script que recorre e identifica los elementos seleccionados, pero por alguna razón guarda solo el valor del último elemento en el campo diferente mencionado anteriormente.
usando las herramientas de los desarrolladores, parece que el script se está ejecutando correctamente. al ver que el último valor se ha guardado en el campo diferente, no veo ningún problema en guardar el valor allí. Además, la secuencia de comandos activa algo fuera del campo, después de que la consola inicie sesión en el medio, hay una secuencia de comandos para agregar una fila a la lista mencionada anteriormente, y crea la cantidad correcta de filas.
Cualquier ayuda sería apreciada.
este es el codigo
function CheckItem(){ var Item = document.getElementById("ResponsibleInchargeFinalMultiple"); var Len = Item.length; var TempField = document.getElementById("TempUserForMail").value; var i = 0 for (var i = 0; i < Len; i++){ if (Item[i].selected){ var ItemValue = Item[i].value; document.getElementById("TempUserForMail").value = ItemValue; console.log(ItemValue); alert(ItemValue); var options = {}; options. fieldId = 'UserstoRead'; options.value = [{}]; eFormHelper.addRowsToSubForm(options, function (result) { if (result.isSuccess) { console.log(result.data); //logs the data holds the empty object } else { console.log(result.error); // logs the hold exception object } }); }; }; }¡Gracias!