Error en formulario multilínea - Clave no numerica

Hola Marcelo,

por lo que veo no deberia haber manera de que quede una clave no numerica en dicho lugar, lo unico que se me ocurre es que estes utilizando el nro del documento como indice del arreglo que luego le entregas al formulario, calculo que ese puede ser el caso.

No es un caso aislado de dicha funcion, en realidad hay que cambiar varias partes del manejo de filas que hace internamente el componente… sin ir mas lejos la funcion que instancia_ef va a tener el mismo problema.

El tema con usar valores alfanumericos en dicho lugar, es que no cambia unicamente el lanzamiento de dicho evento, si utilizaras el ordenamiento… claramente seria poco intuitivo con valores alfanumericos alli, por otra parte si alguno de dichos valores contuviera un ‘_’ interferiria con el envio de los ids de filas con lo cual terminaria en una excepcion.

Ya se, no es el caso actual… pero me refiero al hecho de utilizar valores alfanumericos como clave, hoy no se da… mañana quizas si, una opcion para que no tengas que cambiar demasiado podria ser la siguiente:

  • Tener el Nro de Documento como una columna mas del form (inclusive ef_oculto si no queres que se modifique).
  • Dejar el arreglo interno como esta y luego en el conf__formulario podes hacer ->set_datos(array_values($datos)), lo cual los enviaria con indice numerico… en la modificacion podes recuperar el nro de documento y seguir accediendo directamente al arreglo interno.

Saludos