title: ADF Web Application: how to add and modify UI components on page loading (before it's displayed)?
body: <p>I would like to know which are the different available approaches  to <strong>add</strong>, <strong>modify</strong> and <strong>delete</strong> UI components before a page loaded.</p>
  
  <p>A practical example that I should handle is the following:</p>
  
  <p>In my ADF Fusion Web Application (developed with JDev12.1.3) there are the pages login.jspx and main.jspx: if the user logs in correctly navigation to main.jspx happens.</p>
  
  <p>In main.jspx there is an empty menu bar that at runtime I would like to fill with menus and menu items when the page loads, in function of the logged in user.</p>
  
  <p>In the same page, in function of the logged in user, I also would like to add at runtime some UI components (output texts, buttons, ...) whith the chance to set their properties. </p>
  
  <p>Could you kindly advice me which approaches I can follow to accomplish these duties?</p>
  
  <p>Thanks,
  Federico</p>