Beispiel #1
0
 private void itemSelected() {
   if (grid.getDataProvider().hasFilter()) {
     ItemPlanProxy beanSerieItem =
         grid.getDataProvider().resulted.get(grid.getKeyboardSelectedRow());
     grid.getSelectionModel().setSelected(beanSerieItem, Boolean.TRUE);
     grid.flush();
     grid.redraw();
   } else {
     ItemPlanProxy beanSerieItem = grid.getData().get(grid.getKeyboardSelectedRow());
     grid.getSelectionModel().setSelected(beanSerieItem, Boolean.TRUE);
     grid.flush();
     grid.redraw();
   }
 }
Beispiel #2
0
 @Override
 public void onKeyUp(KeyUpEvent event) {
   if (event.getSource().equals(txtBuscar.textBox)) {
     grid.getDataProvider().setFilter(txtBuscar.getText());
     grid.getDataProvider().refresh();
   } else if (event.getSource().equals(grid)) {
     if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER
         || event.getNativeEvent().getKeyCode() == KeyCodes.KEY_SPACE) {
       itemSelected();
     }
   }
 }