title: dgrid - server side sorting
body: <p>I am trying to implement server side sorting with dojo dgrid control, and for that I was trying to hook up a handler on <code>dgrid-sort</code> event... but for some reason it is not invoked. </p>
  
  <p>Any idea what I am missing in the following code. I can see the data in grid, also sorting (at client side) work as expected, but onSort event is not tiggered</p>
  
  <p>My code: </p>
  
  <pre><code>var reportData = { .... .};
  var columns = { /* { sortable : true } on each column */ };
  
  require(["dgrid/OnDemandGrid", "dojo/store/Memory"], function (Grid, Memory)
              {
                  store = new Memory({ data: reportData });
  
                  var grd = new Grid({
                      store: store,
                      columns: columns
                  }, "grid");
  
                  grd.on("dgrid-sort", onSort);
  
                  function onSort(event)
                  {
                      console.log("Sort invoked", event);
  
                      // Stop the normal sort event/bubbling
                      event.preventDefault();
                      event.stopPropagation();
  
                  }
  
              });
  </code></pre>