sp_rectangle_menu_item - Script List - Exibir item de menu mesmo com Count = 0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-03-2022 07:43 AM
Prezados
Precisava de uma ajuda em relação a um desenvolvimento de um Script List na opção sp_rectangle_menu_item :
Nessa opção "Meus Chamados" , precisava que o item de menu aparecesse mesmo que a quantidade seja igual a zero. Preciso que o contador e o item de menu sempre apareçam.
Outra opção que eu precisava era não exibir a opção "Ver meu chamados" e no clique da opção "Meu chamados" já seguir para o link.
Existe alguma possibilidade de eu conseguir desenvolver essas opção utilizando sp_rectangle_menu_item ?
meu código :
===================================================
var max = 200;
var t = data;
t.items = [];
var user = gs.getUser().getID();
t.count = 0 ;
t.record_watchers = [];
t.record_watchers.push({'table':'incident','filter':'active=true^caller_id=' + user});
t.record_watchers.push({'table':'sc_req_item','filter':'active=true^requested_for=' + user});
var obj={};
obj.title= gs.getMessage('Ver meus chamados')
obj.type='link';
obj.href='?id=my_requests_2_cdgti'
t.items.push(obj);
t.count++ ;
//***************************************
//incidentes
//***************************************
var z = new GlideRecord('incident');
z.addActiveQuery();
z.addQuery('caller_id', user);
z.orderByDesc('sys_updated_on');
z.query();
while (z.next()) {
t.count++ ;
}
//***************************************
//itens de requisições
//***************************************
var x = new GlideRecord('sc_req_item');
x.addActiveQuery();
x.addQuery('request.requested_for', user);
x.orderByDesc('sys_updated_on');
x.query();
while (x.next()) {
t.count++ ;
}
===================================================
Agradeço a comunidade pela ajuda.