How to create smartselect?

Hi. How is it intended to work?
I create smartselect by ss= app.create.smartselect();
and after that ss.el; ss.$el and so on are undefined, and the call ss.open() causes error.

I need popup ss without placing it to the page (to call it from other event). There is an option to make it via html and invisible, but…

You can create it in a routed modal (popup etc) then it is not in the current page but gets created and destroyed when you navigate to it. You then must use a proper state mechanism to pass the result back to the calling page on closing the popup.