El problema me lo encuentro, cuando intento asignar el valor del campo "id" de la tabla (ya obtenido correctamente) a un @fxml textfield.
Os doy mas detalles:
El problema según he leído es que ya no soporta static en Java fx8 FXML. os pongo un poco de codigo.
Código:
En este código simplemente al seleccionar la tabla debería de funcionar, ya que así lo hace en otras clases que uso, y al ver el valor que obtengo es el correcto. La única diferencia es que estoy accediendo a un elemento de otra clase.public void initialize(URL location, ResourceBundle resources) { showSelectCategoryTable(); // Recojo el click de la tabla tableSelectCategory.setOnMouseClicked(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent click) { if (click.getClickCount() == 1) { // Obtengo el cliente seleccionado Category category = tableSelectCategory.getSelectionModel().getSelectedItem(); if (category != null) { // Obtengo los datos y los asigno a los textfield ManageProductViewController.txtShowCategoryProduct.setText(category.getIdCategory().toString()); } } } });
Sabéis alguna otra forma para pasar datos entre controladores de fxml