title: Unselect first row search in ng2-smart-table
body: <p>Is there any way to unselect the first row in <a href="https://akveo.github.io/ng2-smart-table/" rel="nofollow">ng2-smart-table</a>? Note once it is loaded the first row always has the <code>selected</code> class. The thing is I want to add a <code>hover</code> in a<code>.scss</code> file to change the background, but it never changes the first one, but all of the reamining rows can change background.</p>
  
  <pre><code>tbody {
      tr:hover {
          background: #209e91;
      }
  }
  </code></pre>
  
  <p>Look at <a href="http://akveo.com/ng2-admin/#/pages/tables/smarttables" rel="nofollow">this</a> example, the first row has a background when it is loaded.</p>
  
  <p>EDIT:</p>
  
  <p>Looking at the source it seems to select it arbitrary:</p>
  
  <p><strong>data-set.ts</strong></p>
  
  <pre><code>protected willSelect: string = 'first';
    ...
    select(): Row {
      if (this.getRows().length === 0) {
        return;
      }
      if (this.willSelect) {
        if (this.willSelect === 'first') {
          this.selectFirstRow();
        }
        if (this.willSelect === 'last') {
          this.selectLastRow();
        }
        this.willSelect = '';
      } else {
        this.selectFirstRow();
      }
  
      return this.selectedRow;
    }
  </code></pre>