JavaFX cargar datos de formulario a TableView en otra vista-controlador

Iniciado por Josh_75, 8 Diciembre 2018, 20:46 PM

0 Miembros y 1 Visitante están viendo este tema.

Josh_75

Buenas tardes, estoy aprendiendo el MVC en javaFX y me gustaría poder pasar los datos de un formulario pulsando botón guardar en su controlador, para listar la información en un TableView que tiene otra vista y otro controlador distinto.

Basicamente esto es lo que hace el botón guardar :


Alumnos nuevoalumno = new Alumnos(txtalumno.getText(), cmbomodulo.getSelectionModel().getSelectedItem().toString(),Integer.parseInt(txtnota.getText()),Integer.parseInt(txtrecup.getText()));
                    datosTabla.add(nuevoalumno);


y mas abajo en initialize..defino columnas y añado al observable list


dniColum.setCellValueFactory(new PropertyValueFactory<>("dni"));
ModColum.setCellValueFactory(new PropertyValueFactory <>("modulo"))      notaColum.setCellValueFactory(new PropertyValueFactory<>("nota"));      recColum.setCellValueFactory(new PropertyValueFactory<>("recuperacion"));

Tablaalumnos.setItems(datosTabla);


¿Pero como llamo a esto desde otro controlador donde voy a tener el TableView?

TickTack

Hola Josh_75,

para que sea mas fácil por favor compartinos tu proyecto completo (si podes) para comprender los pormenores.


Gracias y saludos
Citar
"Ninguna mentira puede inventarse lo suficientemente patán: el pueblo hispanohablante la cree. Por una consigna que se les dio, persiguieron a sus compatriotas con mayor encarnizamiento que a sus verdaderos enemigos."