2011-12-03 37 views

Odpowiedz

15
grid.onClick.subscribe(function(e, args) { 
    var item = args.item; 

    // or dataView.getItem(args.row); 
}); 
+6

args.item nie działa, ale GetItem pracował. – user469652

4

To jest dość stary wątek, wciąż czułem, aby go zaktualizować, ponieważ argumenty nie zawierają już "elementu".

Teraz jest:

grid.onClick.subscribe(function(e, args) { 
    var cell = args.cell, 
    row = args.row; 
}); 
+0

Powoduje, że # kliknięto komórkę –

5

to dostaje mnie do samego obiektu:

grid.onClick.subscribe(function(e, args) { 
      console.log('clicked: '); 
      console.log(args); 
      var item = args.grid.getData()[args.row]; 
      console.log(item); 

     }); 
+1

Podoba mi się to najlepiej. Lub raczej args.grid.getDataItem (args.row); Czy można w dowolny sposób zaktualizować dane przez args? Nie mam dostępu do żadnego globalnego var dla dataView w tym zakresie. – Kirby

Powiązane problemy