title: RadGrid Conditional Row PostBack
body: <p>I have a RadGrid on the page that posts back when you click on the row, configured as the following:</p>
  
  <pre><code>&lt;ClientSettings EnablePostBackOnRowClick="true"&gt;
      &lt;Selecting AllowRowSelect="true" /&gt;
      &lt;ClientEvents OnRowClick="RowClick" /&gt;
  &lt;/ClientSettings&gt;
  </code></pre>
  
  <p>I'm trying to stop the postback by stopping the propagation of the event via:</p>
  
  <pre><code>function RowClick(sender, e) {
      var masterTable = sender.get_masterTableView();
      var hasReport = masterTable.getCellByColumnUniqueName(e.get_item(), "HasReport").innerHTML;
  
      if (hasReport.trim() == "No") {
          e.get_domEvent().preventDefault();
          e.get_domEvent().stopPropagation();
      }
  }
  </code></pre>
  
  <p>But this isn't working; the postback still happens.  I have a grid with two records, and I need it to postback only when a field has a value of "Yes", but I can't get this to work.  I'm sure it's hitting the no condition, but even after stopping propagation, the event still fires.  Any idea how to stop the postback?  I can't use RowSelecting because it never fires, since i'm posting back on row click.</p>