2012-10-08 39 views

回答

4

@Manu或者,你可以做到以下几点:

listGrid.addRecordClickHandler(new RecordClickHandler() { 
     @Override 
     public void onRecordClick(RecordClickEvent event) { 
      // your code 
     } 
}); 
+0

酷!有用 !比我的解决方案更好; o) – Manu

0
ListGridField[] listGridFields = listGrid.getFields(); 
for (ListGridField listGridField : listGridFields) { 

    listGridField.addRecordClickHandler(new RecordClickHandler() { 

    @Override 
    public void onRecordClick(RecordClickEvent event) { 
     evaluator.recordClicked(event.getRecord()); 
    } 
    }); 

} 

有没有更好的方法来做到这一点?