Par programmation, la sélection d'une ligne dans le Kendo grille AngularJS

Quelqu'un peut m'aider dans le choix d'un kendo ligne de la grille de programme dans angulaire. Je peux sélectionner une ligne par un numéro de ligne. Je ne suis pas en mesure de trouver un moyen pour sélectionner une ligne basée sur un si son contenu d'une colonne.

HTML:

 <body ng-controller="MainCtrl">
    <p>Hello {{name}}!</p>
    <div kendo-grid="myGrid" k-options="myOptions"  k-selectable="'row'" k-on-change="myGridChange()"></div> 
  </body>

JS:

var app = angular.module('plunker', ['kendo.directives']);

app.controller('MainCtrl', function($scope) {
  $scope.name = 'World';

  $scope.myOptions = {
    columns:[
      {
        field: 'ID'
      },
      {
        field: 'FirstName'
      },
      {
        field: 'LastName'
      },
      ],
      dataSource: [
            {ID:139, FirstName:'John', LastName:'Doe'},
            {ID:250, FirstName:'Jane', LastName:'Smith'},
            {ID:376, FirstName:'Henry', LastName:'Rocks'}
            ],
      dataBound:function(e) {
              var grid = e.sender;
              grid.select("tr:eq(2)");
              grid.select("tr[FirstName='Henry'])");  //This doesn't work
      }
  };

  $scope.myGridChange = function(){
     var selectedRows = $scope.myGrid.select();             //This doesn't work
     console.log($scope.myGrid.dataItem(selectedRows[0]));
  };


});

Aussi, lorsqu'une ligne est sélectionnée par programme, j'obtiens une erreur dans ma grille de modifier l'événement. Il fonctionne très bien lorsque la ligne est sélectionnée manuellement.

Voici mon plunker
http://plnkr.co/edit/PpDuSR10xNOxOVirDpfN?p=preview

OriginalL'auteur Young.Programmer | 2014-03-28