List UI Actions get Query form list view g_list.getQuery() Not Working
Community Alums
Not applicable
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-25-2024 11:03 PM
My requirement is to get query:
I tried g_list.getQuery() is not working:
My Script:
function approve() {
if (g_list && g_list.getChecked() == '') {
var query = g_list.getQuery()
var gaCount = new GlideAjax('global.SchedMaintQueueUtil');
gaCount.addParam('sysparm_name', 'getPendingRecCount');
gaCount.addParam('sysparm_query', query);
gaCount.getXMLAnswer(getCountApprove);
} else {
var selSysIds = g_list.getChecked();
var sysIdList = selSysIds.split(',');
if (selSysIds) {
var gaCountSys = new GlideAjax('global.SchedUtil');
gaCountSys.addParam('sysparm_name', 'getPending');
gaCountSys.addParam('sysparm_sys_ids', sysIdList);
gaCountSys.getXMLAnswer(getCountApproveSys);
}
}
}
function getCountApproveSys(response) {
var selSysIds = g_list.getChecked();
var sysIdList = selSysIds.split(',');
var answer = confirm('You are ' + response + ' records. To proceed click "Ok"');
if (answer == true) {
for (var i = 0; i < sysIdList.length; i++) {
var ga = new GlideAjax('global.SchedUtil');
ga.addParam('sysparm_name', 'approve');
ga.addParam('sysparm_sys_ids', sysIdList[i]);
ga.getXMLAnswer(getRequiredIncApprove);
}
} else {
return false;
}
}
function getCountApprove(response) {
var answer = confirm('You are' + response + ' records. To proceed click "Ok"');
if (answer == true) {
var ga = new GlideAjax('global.SchedUtil');
ga.addParam('sysparm_name', 'approveRecord');
ga.getXMLAnswer(getRequiredIncApprove);
} else {
return false;
}
}
function getRequiredIncApprove(response) {
location.reload(true);
}
0 REPLIES 0