You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

package controllers;
import javafx.beans.property.SimpleStringProperty;
import javafx.fxml.FXML;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import model.SharedTrip;
import java.net.URL;
import java.util.ResourceBundle;
/**
* Created by Gondr on 28/05/2017.
*/
public class SharedTripsController extends Controller{
@FXML
private TableView<SharedTrip> sharedTripsTable;
@FXML
private TableColumn<SharedTrip, String> tripNameColumn;
@FXML
private TableColumn<SharedTrip, String> directionColumn;
@FXML
private TableColumn<SharedTrip, String> daysColumn;
@Override
public void runLater(){
sharedTripsTable.setItems(parent.getSession().getDataManager().getSharedTrips());
tripNameColumn.setCellValueFactory(p -> new SimpleStringProperty(p.getValue().name));
directionColumn.setCellValueFactory(p -> new SimpleStringProperty(p.getValue().direction));
daysColumn.setCellValueFactory(p -> new SimpleStringProperty(p.getValue().getDays()));
}
@Override
public void initialize(URL location, ResourceBundle resources) {
}
}