MVVM en JavaFX. Controles que tienen un modelo de datos.

Definí un TableView en el archivo fxml, pero no puedo especificar una columna de la tabla, porque la tabla tendrá algún conocimiento del modelo de datos y violaría el MVVM. Creé una clase que proporciona una colección de TableColumn y proporciona un modelo de datos. Quiero cambiar el estado del botón en relación con el elemento seleccionado en la tabla. ¿Cómo hacerlo sin romper las reglas de MVVM?

Respuestas a la pregunta(1)

Su respuesta a la pregunta