Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kde se koná výstava fotografií Luďka Vojtěchovského?

V dnešní soutěži hrajeme o:



JAVA FX - propagace obslistu do tableview

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

JAVA FX - propagace obslistu do tableview

Autor: edakchudak ♂

12:22:07 14.10.2014

Ahoj, již durhý den se snažím přijít na příčinu toho, že se mi do tableView navrhnutého v FXML nepropagují data u observableArra­yListu.
Výsledná tabulka má stejný počet řádků jako záznamů v Observablelistu ale nezobrazují se data. Nevíte někdo čím to?
Díky moc

Přikládám kód

package SYSSEL;

import java.sql.SQLException;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.stage.Stage;
import java.sql.ResultSet;
import javafx.scene.control.*;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
/**
*
* @author maleke
*/
public class gridOfMessages extends Stage {

private ObservableList messages;
@FXML
private Button buttonCloseGrid;

@FXML
private TableColumn C1;

@FXML
private TableColumn C2;

@FXML
private TableColumn C3;


@FXML
private Button buttonRefreshGrid;

@FXML
private TableView<gridOfMessages> gridOfMessagesList;


@FXML
private void HandlerCloseGrid(ActionEvent event) {

}

@FXML
private void handlerRefreshGrid(ActionEvent event) throws ClassNotFoundException, SQLException {
//Main Scene
ResultSet rq = PdfSorting.checkNewMsgs();
rq.first();
messages=FXCollections.observableArrayList();
while(rq.next()){
//Iterate Row;
ObservableList<String> row = FXCollections.observableArrayList();
row.add(rq.getString("ID_DOCUMENT_ESSL"));
row.add(rq.getString("DOCUMENT_PATH"));
row.add(rq.getString("BAN"));
System.out.println("Row [1] added "+row );
messages.add(row);

}
gridOfMessagesList.setItems(messages);

}
}

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: