The long term solution to this is for the APEX team to add jQuery "Events" to Interactive Reports so we can bind functions to those events. I'm about 99% sure they're doing this for 4.0. Short term, 1 solution is to add a transparent image as a column in your report with an "onload" event. So, your columns might be "NAME", "EMAIL", and "TRANSPARENT_IMAGE". When that image is loaded, you can use jQuery selectors to walk up to the row ( $(this).closest('tr') ) and apply your code.
Someone else might have a better solution, so you might give this a few minutes before you implement my suggestion...
[Applied Oracle Security: Developing Secure Database and Middleware Environments|http://sn.im/aos.book]
I think at least one way is use jQuery and attach your function end of a tag herf. I have not tested this.
Pagination a tag href is something like this
So you could manipulate it with jQuery to be like
Then it first call pagination and after it is ready your function.
As I did say , need also check and test
Yeah I tried this method previously, but it resulted in the same effect.
The function called DOES in fact run when clicked, but this is too early.
I need the function to be executed when post-AJAX-pagination. I can see the table manipulations happen for half a second, and then the AJAX kicks in and replaces the entire body with the new code pulled in.
Hope this provides some better context. I tried using a ajax complete listen but it doesn't seem to be able to trigger based on that event. I suspect it could be the usage of GET vs. POST for the AJAX call being made.
why do you need to revive a thread from december 2009 which actually is applicable on apex 3.2 ? So much has changed since then. Your problem isn't clear to anyone not involved with this since a lot of the issues and examples are plain out of date. And while Jari is still an active poster around here, the other posters on this thread aren't. Noone has watches on it anymore. The question was never set to resolved and the op has not even reacted on Jari's last suggestion.
You should simply create a new thread, state your problem clearly, and perhaps provide a link to this old thread as a reference. That gives you a much broader audience and a better chance to get your issue fixed. And on top of that, it gives the people who voluntarily help you out a chance to earn some points, which while being esoteric to some are always a nice gesture anyway. Having a resolved question will also much better help out other users stumbling on it. Give and take.