add action listener to report view's generate button