Я хочу связать MenuItem моего contextMenu с конкретным значением selectedValue tableView.
Как вы можете видеть на картинке: если статус «anwesend», что указано с int = 2 в контроллере, то эта опция должна быть отключена.
Я думал об этом здесь, но он выбрасывает NullPointer, потому что выбор пуст:
contextMenuItemUnentschuldigt.disableProperty().bind(Bindings.createBooleanBinding(() -> !loggedIn || tableView.getSelectionModel().getSelectedItem().getExcused() == 2));
Но как сначала проверить, не пусто ли оно, а затем убедиться, что это не то конкретное значение?