event -> ComponentUtil.fireEvent(thisComponent, new ClickEvent<>(thisComponent)), key).withModifiers(keyModifiers);
private void setI18n(CrudI18n i18n, boolean fireEvent) { getElement().setPropertyJson("i18n", JsonSerializer.toJson(i18n)); if (fireEvent) { ComponentUtil.fireEvent(this.grid, new CrudI18nUpdatedEvent(this, false, i18n)); } }
fireEvent(component, attachEvent);
ComponentUtil.fireEvent(component, createValueChange(oldValue, fromClient));
fireEvent(component, detachEvent);