Saludos.
Tengo en un formulario los siguientes componentes:
- widget File.
- widget Table.
- Botones summit.
Tengo las siguientes variables de proceso:
loopingAdd de tipo Boolean
listados de tipo ArrayList.
nameDoc de tipo String.
Sobre boton 1:
Tengo dos acciones:
accion 1: Toma el nombre del archivo (widget File) y lo guarda en nameDoc.
String nombre = field_File1.getFileName();
return nombre
accion 2: Toma el el valor de nameDoc y lo añade en la variable listados.
ArrayList arr = new ArrayList();
arr.add(nameDoc);
return arr;
accion 3: loopingAdd = true.
Ademas tengo Gateway1
Donde regresa al mismo formulario cuando loopingAdd es true, y avanza al siguiente paso cuando es false.
en la tabla lo estoy visualizando de este manera
List<List> listado=new ArrayList<List>();
for (Object nombre : listados){
List row=new ArrayList();
row.add(nombre);
listado.add(row);
}
return listado;
El problema es cuando regresa al mismo formulario solo muestra en la tabla el ultimo nombre del ultimo documento subido y así recursivamente.
y lo que necesito es que se guarde en la variable listados todos los nombres de los documentos que vaya subiendo, para luego mostrarlos en el widget Table.
Espero que alguien me pueda ayudar.
Gracias de antemano.