Ejemplo n.º 1
0
  private void configureComponents() {
    keyList.setContainerDataSource(new BeanItemContainer<>(Key.class));
    keyList.setColumnOrder("name", "type");
    keyList.removeColumn("value");
    keyList.setStyleName(ValoTheme.TABLE_SMALL);

    keyList.setSelectionMode(Grid.SelectionMode.SINGLE);
    keyList.addSelectionListener(
        e -> {
          Key key = (Key) keyList.getSelectedRow();
          editForm.edit(key);
        });
    keyList.setEditorEnabled(false);
  }
Ejemplo n.º 2
0
  @Override
  public void refresh() {
    keyList.setContainerDataSource(new BeanItemContainer<>(Key.class, service.findAll("")));

    editForm.setVisible(false);
  }