Almacenar datos en una variable de tipo ArrayList
Saludos. Tengo en un formulario los siguientes componentes: 1. widget File. 1. widget Table. 2. 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.
return nombre
accion 2: Toma el el valor de nameDoc y lo añade en la variable listados.
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
for (Object nombre : listados){
List<Object> row=new ArrayList<Object>();
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.