Well, as you rightly guessed, in this post I'm talking about ADF mobile ;). My first 'creative' post on this technology. Straight to the topic: There is no Java API to queue an event on actionable component in ADF mobile as of now. Recently I noticed a work around solution using both Java and JavaScript for the same(Thanks to Piyush Hari and Matt Cooper). This involves some amount of code,but it is fun. The following code snippet(Java + JavaScript) simulates button action event programatically. The below method is Java bean method bound to a button. Note that this is just simple example to demo the idea. In real scenario it could be your business logic which might get triggered in response to various other user actions on your page and may involve complex logic too. public void somePOJOMethod ( ... ) { //Business logic go here //Now based on some condition //invoke popup by simulating //button action AdfmfContainerUtilities . invokeContainerJavaScript...