- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2017 10:49 PM
Hi Experts,
i have created a UI Action that is supposed to reset all the fields in the form while creation .
below is the code
if(current.isNewRecord())
{
current.setWorkflow(false);
current.autoSysFields(false);
current.u_phone="";
current.u_type="";
action.setRedirectURL(current);
}
the code above is performing reset functionality but once its pressed Submit button disappears.
please find below screenshot
once i press reset , submit is gone and UPDATE and DELETE comes up
Any idea what is the reason of this behaviour
Kind Regards,
Deepansh
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-20-2017 04:20 AM
So you need to get it validated at client side. You must use the "client" check box present in the UI Action record. And then call a function from "OnClick" field. And you will be using the client side global variables (g_form,g_user) but not server side global variables (Current,previous).
See the screenshots below, i have created a scenario based on your requirement.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2017 10:53 PM
Can you please check on what conditions are these buttons would be visible?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2017 10:55 PM
Hi Deepansh,
That's because the Submit UI action is intended to exist for new records.
Thanks,
Berny
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2017 10:57 PM
ohh ok
but reset is just resetting the value . it is not creating a new record
any idea how can i retain this submit button
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-19-2017 11:01 PM
I believe you may get a different behavior if the system property glide.ui.update_is_submit is set to true
Thanks,
Berny