4 Replies Latest reply on Mar 2, 2011 3:38 PM by 745471

    Reset Interactive Report before next search

    745471
      Hi,

      I need to automatically reset Interactive Report before new search is executed. Is it possible in Apex 4.01 version?
      In my case IR search should work like regular google search where only one filter at a time is applied.

      I found out that filters can not be removed from private reports with APEX_UTIL.IR_CLEAR so I decided to call gReport.reset() from JavaScript and after that submit new search. I created text item P6_SEARCH_TEXT and button wich calls javascript function Search:
      function Search ()
      {
      $('#apexir_SEARCH').val($x('P6_SEARCH_TEXT').value);
      gReport.search('SEARCH');
      };
      This works like regular IR search.

      When I add greport.reset() call to Search function, my search form stops working.
      function Search ()
      {
      gReport.reset();
      $('#apexir_SEARCH').val($x('P6_SEARCH_TEXT').value);
      gReport.search('SEARCH');
      };
      What am I missing?