title: Display data from DataSet on every page header and footer
body: <p>I am trying to achieve what I thought was quite a simple function.</p>
  
  <p>I have a logo and contact details which come from the data set. How can I put them in the header and/or footer of the report?</p>
  
  <p>As far as I understood we cannot put table directly in the master page footer or header.</p>
  
  <p>I also tried to use report variables but looks like header and footer are processed before data binding is available.</p>
  
  <p>Any help will be appreciated.</p>
  
  <p>UPDATE.
  For the footer I ended up using a report variable which were initialised in the dataset OnFetch and used in footer control's OnRender. For the label Text property can be updated and for the Image - Data property accordingly. Also global javascript variables can be used for this purpose.
  Interestingly, the same approach did not work for the header - it's processed before report variable is set and controls are always empty. So the only way is to wrap the main data table in another table and use it's header as a page header.</p>
  
  <p>I just hope that Birt will be modified at some point to accommodate such a simple scenario.</p>