We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

How to Display info meaasge in List view

Madhan007
Tera Contributor

Hi all 
I have a Module that  displays the list of Group Records (sys_user_group) if the logged in User is a Manager or secondary manager of the group.
Now the ask is to display an info message if no records are displayed in the list view.
How can i do this?

Thanks in advance !

3 REPLIES 3

Amitoj Wadhera
Kilo Sage

Hi @Madhan007 ,

 

Create a query business rule:

if(current.getRowCount() === 0)
      gs.addInfoMessage('No records found.');

 

 

If you find my response helpful, please consider marking it as the 'Accepted Solution' and giving it a 'Helpful' rating. Your feedback not only supports the community but also encourages me to continue providing valuable assistance.

 

Thanks,

Amitoj Wadhera

Hi @Amitoj Wadhera , 
It showing the info message even when opened for a new Record

 

Amitoj Wadhera
Kilo Sage

Hi @Madhan007 ,

 

Please update your script to:

 

(function executeRule(current, previous /*null when async*/ ) {

    var uri = gs.action.getGlideURI().toString();
    if (current.getRowCount() === 0 && uri.indexOf('list.do') > -1) {
        gs.addInfoMessage("Your message here");
    }

})(current, previous);

 

 

If you find my response helpful, please consider marking it as the 'Accepted Solution' and giving it a 'Helpful' rating. Your feedback not only supports the community but also encourages me to continue providing valuable assistance.

 

Thanks,

Amitoj Wadhera