Parameter in entity lookup

Hi,

You’re right, currently there is no similar API to screenConfigurer. I’ve created a GitHub issue.

As for now, you can do the same using the following snippet:

@ViewComponent
private EntityPicker<User> assigneeField;

@Autowired
private DialogWindows dialogWindows;

@Subscribe("assigneeField.entityLookup")
public void onAssigneeFieldEntityLookup(final ActionPerformedEvent event) {
    DialogWindow<UserListView> builder = dialogWindows.lookup(assigneeField)
            .withViewClass(UserListView.class)
            .build();

    builder.getView().setFoo("bar");
    builder.open();
}

Regards,
Gleb

2 Likes