title: Open url inside a grid in a new browser window
body: <p>I have a list of urls in a grid, And I need that when a user click in a url a new browser windows open with the same url</p>
  
  <p>I read some threads but in my case I believe my situation is a little different. In my controller 
  I'm using the following code</p>
  
  <pre><code>UrlListCollection.generateListUrl();
  
  dataGrid.setRowRenderer(new RowRenderer() { 
      public void render(Row row, Object data) throws Exception {
          UrlObj url = (UrlObj) data;
              row.getChildren().add(new Label("Some data"));          
              row.getChildren().add(new Toolbarbutton(url.getUrlApp()));   //  url.getUrlApp() will be return a link like  http://www.google.com
          }
      });
  </code></pre>
  
  <p>In my view(zul) I have  </p>
  
  <pre><code>&lt;grid id="dataGrid" width="100%"&gt;
      &lt;columns&gt;
          &lt;column label="Some Data" sort="auto(FIELD_NAME)" width="200px" /&gt;
          &lt;column label="URL LINK" sort="auto(URL)" width="630px" /&gt;
      &lt;/columns&gt;
  &lt;/grid&gt; 
  </code></pre>
  
  <p>But the common way to set an event an component in java can be:</p>
  
  <pre><code>Toolbarbutton button = new Toolbarbutton(url.getUrlApp()));
    button.addEventListener(Events.ON_CLICK, new EventListener() {
        public void onEvent(evt) {
  
            // what I put here to open a Link in another web browser window  ????
        // and I need to be able to open every object value retrieved by url.getUrlApp()   ???
        }
    });
  </code></pre>
  
  <p>I don't now what is necessary to make my code works..for me the way to apply a Event to toolbar button inside a grid that use RowRenderer method is strange. I can't see a solution by myself.</p>