Custom dialog box

Hi,

Is it possible to create a custom dialog box programmatically on click on dialog-box, with list of data is shown.
List of values is pass programmatically from controller.

Refer below screen which need to be achieved.

custom

Looks like you need an EntityLookupAction

What do you need to do with this list? Just show or select something and return?