Pregunta

¿Cuál es la mejor manera de hacer que las comunicaciones entre los widgets páginas que residen en differentes ViewPart?

vía oyente o a través de instancias de objetos compartidos como "getViewSite (). GetPart () / getPage ()"? lo pro / contras y cuál es la mejor estrategia para usted?

Gracias, respecto

¿Fue útil?

Solución

Yo sugeriría mirar el Eclipse Modeling Framework

Otros consejos

La respuesta depende de la naturaleza de los cambios. ¿Por qué es una ViewPart causando cambios en otra ViewPart?

Por ejemplo, si el cambio se debe a un ViewPart está cambiando los datos del modelo y el otro ViewPart está mostrando los mismos datos a continuación, usted debe ir a través del modelo. Una ViewPart actualiza el modelo y la otra está escuchando el modelo de cambios. Esto es básico MVC.

Si, por el contrario, el cambio se produce a causa de una selección (por ejemplo, un cambio en la selección en la vista de navegación causa otra vista para mostrar el contenido de esa selección), entonces usted debe utilizar la selección mundial manejador.

La pregunta necesita ser actualizado para ser más específica para obtener la respuesta correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top