Programmazione:Java/Eclipse RCP/Documentazione Framework/Definizione di un FrameSet

Da WikiSitech.
Vai alla navigazioneVai alla ricerca

<< Back to Documentazione Framework

Il Frameset, come anche il TabForm, serve per organizzare il layout dei vari Form e non ha bisogno di una controparte Java

Definizione frameset.jpg

Nell'Extension Point è possibile definire il verso in cui inserire i frame e se le dimensioni sono fisse o meno

Definizione dei frame

Il Frameset può avere come figli dei Frame o dei SubFrameset

Definizione frame.jpg

Nell'Extension Point è possibile definire l'id del frame e la sua posizione all'interno del frameset.

Quando si parla di Frame l'id serve per poter cambiare Form al Frame a runtime, tramite una sua notifica registrata...da qualsiasi punto del codice, basta che sia in un thread grafico

IFWKFrame.ChangeFormEvent change_event = new IFWKFrame.ChangeFormEvent(); change_event.frame_id = "<id del frame che deve cambiare form>"; change_event.form_id = "<id del form>";

try {

  IFWKBroker.instance.notify(IFWKFrame.BROKER_NS, IFWKFrame.BROKER_CHANGE_FORM, change_event);

} catch (FWKException e) {

  // Manage exception

}