on 04-24-2015 11:25 PM
Dear Expert's,
I am trying to implement an Search UIBB in an OIF component and the result list should have multiple link columns. And my requirement is to open a new popup window on click of the link and pass some parameters to it.
I am not clear, whether to implement "Link to Action" or "Link to URL" for this. When i implement the columns as "Link to URL", i am not able to see the text in it. Also, on click, the event 'FPM_RESULT_SEL' is triggered. But, the process_event method's parameter's doesn't give enough data on the selected value.
Can someone point to code on how to read the selected value's and open an url with parameter's passed to it ? Also, Search UIBB under OIF is better or OVP is better ?
Thanks and Regards,
Gaurav.
Hi Gaurav,
you will need display type "link to action". Then when the user clicks on it a FPM event will raised. Next is: You need to catch that event in the feeder class method process_event( ). And then you will need to open the popup by yourself. Could you check how to open a FPM popup in the FPM developers guide? I think it is well documented there ...
Kind regards,
Ulrich
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gaurav,
first step is you need to define a dialog uibb. For this you need to go to the OVP configuration. There add a new page which page type "dialog box". Give a ID, e. g. "DIALOG_BOX1" and add any UIBBs necessary to that new page.
Then at runtime you can use this API to raise the popup: IF_FPM~OPEN_DIALOG_BOX( ). That is all.
Kind regards,
Ulrich
Thanks for your immediate reply Ulrich.
I have an URL to be opened on click on link column (say order number), with passing the parameter's of that order number . And right now all other existing application's are in OIF. Is there a possibility to achieve my requirement by making use of Search UIBB within OIF ?
Best Regards,
Gaurav.
User | Count |
---|---|
90 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.