Difference between revisions of "SetTargetPage"
From AgileApps Support Wiki
Wikidevuser (talk | contribs) |
Wikidevuser (talk | contribs) |
||
Line 17: | Line 17: | ||
Perform the following steps to display the security page:<br> | Perform the following steps to display the security page:<br> | ||
1. Go to Configuration > Customization > Developer Resources > Classes > New Class. | 1. Go to '''Configuration > Customization > Developer Resources > Classes > New Class'''.<br> | ||
2. Create the class with the following code. | 2. Create the class with the following code. | ||
Revision as of 04:37, 15 March 2024
- setTargetPage(String URL)
- Description
- Performs the action of clicking a link in the UI via the Java API
- Sets the target page, URL is the relative path
- Syntax
void setTargetPage(String URL)
- Return
- None
- Example
- This code causes the Setup page (s=641) to be displayed.
setTargetPage("Service?t=641&top_tab=none");
Perform the following steps to display the security page:
1. Go to Configuration > Customization > Developer Resources > Classes > New Class.
2. Create the class with the following code.
package com.platform.nmag3.nmjip; import com.platform.api.*; public class Redirect { public void setTargetAPIPageTest(Parameters params)throws Exception { try { Functions.setTargetPage("Service?t=923&targetpage=ChangeSecurityQuestion.jsp"); } catch(Exception exp) { throw new Exception("setTargetAPIPageTest() method failed in JAVAAPITestClass"); } } }
2. Go to Configuration > System Object > User Business Rules.
3. Add a business rule for the Update event.
4. Add a new Action called Invoke Method and select class name as Redirect and choose method name as setTargetAPIPageTest().
5. Save the Rule.
6. Go to Configuration > Access Management > Users.
7. Select any User.
8. Try to Edit and Save.
Result: When user clicks on the Save button, the security page appears.