- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2015 05:24 AM
Hello Everyone,
I am facing an issue, I want to redirect URL from one table to another table in Mobile interface.
For example I am trying something like this...
I have list of Approvals from "sysapproval_approver" table in Mobile interface under "My Approvals".
Now, I have created List Buttons to open the records in form view.
Issue is: List of records i.e. RITM's are under "sysapproval_approver" table which has URL something like this:
https://<instance-name>/$m.do#/list/sysapproval_approver/<query>
And I am trying to Redirect it to following URL using action.setRedirectURL(url);
url is used as shown: https://<instance-name>/$m.do#/form/sc_req_item/current.sys_id
Now when I click on button it redirects me to new window but without any data, i.e.its Blank.
Please suggest on same.
Thank You!
Solved! Go to Solution.
- Labels:
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2015 11:18 AM
Hi Vineet Kumar, actually, try this code. Disclaimer: It would work for any type of record which needs an approval.
var url = "https://<instance-name>/$m.do#/form/" + sysapproval.sys_class_name + "/" + current.sysapproval;
action.setRedirectURL(url);
This is possible since through the sys_class_name we can refer to the type of table that the reference sysapproval is of.
I hope all this has been helpful . Please let me know if you have any questions.
Thanks,
Berny
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2015 11:39 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-18-2015 11:44 PM
perhaps also to add... you may be building your redirect url incorrectly. Make sure you're doing something like the following:
var url = "https://<instance-name>/$m.do#/form/sc_req_item/" + scReqItemSysId;
/**
Please note that In the above line scReqItemSysId is a variable which hold the sys_id of the sc_req_item record you want to navigate to
**/
action.setRedirectURL(url);
I hope this is helpful!
Thanks,
Berny
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2015 12:52 AM
Hi Berny,
That means I should store the current.sys_id into a variable and then try...
Thanks, I will try same and let you know, if it works.
Thank You
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2015 01:00 AM
Hi Berny,
I tried with above example, still getting the blank page.
No idea, why I am not getting the form view of the RITM, which I am trying to open via UI Action.
Thank you