(AbstractRenderer) renderer).setId(definition.getName()) .setCaption(definition.getCaption());
addColumn(getGeneratedIdentifier(), column); if (id != null) { column.setId(id);
setId("column" + getGrid().getColumns().indexOf(this));
this.setCaption(caption); this.addStyleName("v-grid"); this.addColumn(entry ->"<label>" + entry.getAccount().getCode() + "</label> <label class='v-label-light'>" + entry.getAccount().getDescription() + "</label>").setId("account") .setCaption(getCaptionFromId("account")) .setSortable(true) .setHidable(false) .setRenderer(new HtmlRenderer()); this.addColumn(GLEntry::getLayer).setId("layer") .setCaption(getCaptionFromId("layer")) .setSortable(true) return detail; }) .setId("detail") .setCaption(getCaptionFromId("detail")) .setSortable(true) .setHidable(false); this.addColumn(entry -> entry.getTags() != null ? entry.getTags().toString() : "") .setId("tags") .setCaption(getCaptionFromId("tags")) .setSortable(true) .setHidable(false); this.addColumn(entry -> entry.isDebit() ? entry.getAmount() : null) .setId("debit") .setStyleGenerator(cellStyle -> "align-right") .setRenderer(createAmountRenderer()) .setHidable(false); this.addColumn(entry -> entry.isCredit() ? entry.getAmount() : null)
entryGrid.getColumn("account").setHidden(true); entryGrid.addColumn(glEntry -> glEntry.getTransaction().getTimestamp()) .setId("timestamp") .setRenderer(new DateRenderer(dateFormat)) .setCaption(getCaptionFromId("timestamp")) .setHidable(false); entryGrid.addColumn(GLEntry::getBalance) .setId("balance") .setRenderer(createAmountRenderer()) .setStyleGenerator(cellStyle -> "align-right")
protected void setupGridColumnProperties(Grid.Column<E, ?> gridColumn, Column<E> column) { if (gridColumn.getId() == null) { gridColumn.setId(column.getId()); } else if (!Objects.equals(gridColumn.getId(), column.getId())) { log.warn("Trying to copy column settings with mismatched ids. Grid.Column: " +
column.setId(columnDefinition.getName()); if (columnDefinition.getLargeContentColumnWidth() != null) { column.setMinimumWidthFromContent(false);
@Override public void setGridGetters() { Grid<User> g = getGrid(); g.addColumn(User::getId).setId("id"); g.addColumn(User::getName).setId("name"); g.addColumn(User::getNick).setId("nick"); g.addColumn(User::getEmail).setId("email"); g.addColumn(User::isActive).setId("active"); g.addColumn(User::isDeleted).setId("deleted"); g.addColumn(User::isVerified).setId("verified"); g.addColumn(User::getStartDate).setId("startDate"); g.addColumn(User::getEndDate).setId("endDate"); g.addColumn(User::isForcePasswordChange).setId("forcePasswordChange"); g.addColumn(User::getLastLogin).setId("lastLogin"); g.addColumn(User::getPasswordChanged).setId("passwordChanged"); g.addColumn(User::getLoginAttempts).setId("loginAttempts"); }
@Override public void setGridGetters() { Grid<Consumer> g = getGrid(); g.addColumn(Consumer::getId).setId("id"); g.addColumn(consumer -> consumer.getRolesAsString()).setId("roles"); g.addColumn(Consumer::getStartDate).setId("startDate"); g.addColumn(Consumer::getEndDate).setId("endDate"); g.addColumn(consumer -> consumer.getUser().getNickAndId()).setId("user"); g.addColumn(Consumer::isActive).setId("active"); g.addColumn(Consumer::isDeleted).setId("deleted"); //select first item on user combobox userComboBox.setValue(userComboBox.getDataProvider().fetch(new Query<>()).findFirst().orElse(null)); }
@Override public void setGridGetters() { TreeGrid<Account> grid = (TreeGrid<Account>) getGrid(); grid.addColumn(account -> account.getCode() + ": " + account.getDescription()).setId("id"); grid.addColumn(Account::getCode).setId("code"); grid.addColumn(Account::getDescription).setId("description"); grid.addColumn(Account::getCurrencyCode).setId("currencyCode"); grid.addColumn(Account::getCreated).setId("created"); grid.addColumn(Account::getExpiration).setId("expiration"); grid.addColumn(account -> account.getTags() != null ? account.getTags().toString() : "").setId("tags"); grid.addColumn(account -> account.getParent() != null ? account.getParent().getCode() : "").setId("parent"); }
@Override public void setGridGetters() { Grid<GLTransaction> grid = getGrid(); grid.addColumn(GLTransaction::getId).setId("id"); grid.addColumn(GLTransaction::getDetail).setId("detail"); grid.addColumn(glTransaction -> glTransaction.getJournal().getName()).setId("journal"); grid.addColumn(glTransaction -> postDateFormat.format(glTransaction.getPostDate())).setId("postDate"); grid.addColumn(glTransaction -> glTransaction.getTags() != null ? glTransaction.getTags().toString() : "").setId("tags"); grid.addColumn(GLTransaction::getTimestamp).setId("timestamp"); }
treeGrid.getDataCommunicator().addDataGenerator(renderer); treeGrid.addColumn(i -> captionGenerator.apply(i), renderer) .setId("column"); treeGrid.setHierarchyColumn("column"); while (treeGrid.getHeaderRowCount() > 0) {