title: How can I open a new window with given parameters through get/post (doesn't matter) without getting blocked?
body: <p>Notice that <strong>this question is only about ExtJS</strong>, I know how to do the same with basic HTML.</p>
  
  <p>I'm creating a button that is placed over each grid which is "save as excel". Obviusly, I need to open a new window and I want that the url will take as params the filters (and sorting) that I were using on the grid.</p>
  
  <p>Getting filters and sorting is not hard, I can fetch them directly from store, the problem is that <strong>I don't know how to open the window without getting blocked by a popup blocker</strong>.
  In html, I should have used a form with target blank, added 2 hidden fields with values = filters array and sort array. Then when you click on the button, submit is run. This will open a new page with params passed to it.</p>
  
  <p><strong>I don't know how to enclose my button in an invisible form (I always used form.Panel)</strong>, expecially I noticed that form.Panel doesn't have any target property, so I don't know where I could set my _blank value.</p>
  
  <p>Also, <strong>are there any possibility to create a button in ExtJS that has target=_blank as value?</strong> Obviusly it should be built through an A tag.</p>
  
  <p>Notice that the button actullay is just simple as:</p>
  
  <pre><code>var excelPrint = Ext.create('Ext.Action', {
    cls: 'icon-excel',
    handler: function() {
      // TODO: Open a new window and filter it same as current grid, the filtered data is an xlsx
      alert("Funzionalità inattiva");
    }
  });
  </code></pre>
  
  <p>So basically I have no code at the moment. Well I have all the grid built, with remote filtering and so on but it's useless for the purpose of building this</p>