How to hide "View all request" dropdown on menu items in Service Portal
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2025 04:48 AM
I am able to display the count by using out of box menu item script. How to hide the "view all items". I want to directly go to the list page not the dropdown. how to hide that ? I tried removing that part of code but that doesn't work !
This is the code :
var max = 30;
var t = data;
t.items = [];
t.count = 0;
var currentUserEmail = gs.getUser().getEmail();
// record watchers: listen for changes to this custom table
t.record_watchers = [];
t.record_watchers.push({
'table': 'x_1097288_hacktaho_hackathon_team',
'filter': 'external_user_email_idsLIKE' + currentUserEmail
});
// Query hackathon teams where user is involved
var gr = new GlideRecord('x_1097288_hacktaho_hackathon_team');
gr.addQuery('external_user_email_ids', 'CONTAINS', currentUserEmail);
gr.orderByDesc('sys_updated_on');
gr.setLimit(max);
gr.query();
// Add "View All My Teams" link
var link = {};
link.title = gs.getMessage('View all my Hackathon Teams');
link.type = 'link';
link.href = '?id=my_team_requests'; // <-- create a page for this or direct to list view
link.items = [];
t.items.push(link);
while (gr.next()) {
var a = {};
a.team_name = gr.getValue('team_name');
a.hackathon = gr.hackathon.getDisplayValue();
a.external_users = gr.getValue('external_user_email_ids');
$sp.getRecordValues(a, gr, 'sys_id,sys_updated_on');
a.type = 'hackathon_team';
t.items.push(a);
t.count++;
}
// Badge count for header
if (t.count == 1)
data.badgeHint = gs.getMessage('{0} team found', [''+t.count]);
else
data.badgeHint = gs.getMessage('{0} teams found', [''+t.count]);
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2025 07:38 AM
Hi @rubesh_u ,
Scripted and Filtered list shows dropdown by default, we can't directly hide this unless you touch header menu widget, why don't use URL type instead? (but you would loose the count) or you can also use the page type.
Accept and hit Helpful if it helps.
Thank you,
Hemanth
Certified Technical Architect (CTA), ServiceNow MVP 2024, 2025
Thank you,
Hemanth
Certified Technical Architect (CTA), ServiceNow MVP 2024, 2025
