Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

Call script include in the widget

Saranya Babu
Kilo Contributor

Hello All,

I am creating a widget and calling a script include but getting this error.

 

Widget Server script


(function() {
	var parentId = $sp.getParameter('sys_id');
	var listOfCaseTasks = [];
	data.display = false;
	var taskGr = new OMTManagmentUtils.getRelatedOrdeLineItem(parentId);
	var variable = '';
	if(taskGr.hasNext()) {
		data.display = true;
		variable = taskGr.getEncodedQuery();
    var widgetOptions = {
      "table": "sn_ind_tmt_orm_order",
      "display_field": "short_description",
      "order_by": "sys_updated_on",
      "maximum_entries": options.maximum_entries || 5,
      "color": options.color || 'primary',
      "filter": variable,
      "sp_page": "csm_case_task_ticket",
      "secondary_fields": "state,number",
      "title": options.title || gs.getMessage("Tasks"),
      "hide_header": options.hide_header == "true"
    };
    if (options.list_page_dv)
      widgetOptions.list_page_dv = options.list_page_dv;
    
    data.embeddedWidget = $sp.getWidget('widget-simple-list', widgetOptions);
	}
})();
var OMTManagmentUtils = Class.create();
OMTManagmentUtils.prototype = Object.extendsObject(AbstractAjaxProcessor, {
	

	

	getRelatedOrdeLineItem: function(sysId){
		var relatedOrderlineitem = new GlideRecordSecure("sn_ind_tmt_orm_order");
		relatedOrderlineitem.addQuery('sys_id', sysId);
		//relatedOrderlineitem.addQuery('visible_to_customer', 'true');
		relatedOrderlineitem.query();
		return relatedOrderlineitem;
	},



	type: 'OMTManagmentUtils'
});

find_real_file.png

 

 

1 ACCEPTED SOLUTION

Kalyani Jangam1
Mega Sage

Hi, please change line no. 5 like below

var taskGr = new OMTManagmentUtils().getRelatedOrdeLineItem(parentId);

View solution in original post

2 REPLIES 2

Kalyani Jangam1
Mega Sage

Hi, please change line no. 5 like below

var taskGr = new OMTManagmentUtils().getRelatedOrdeLineItem(parentId);

Hello Kalyani,

 

You are awesome.I spent alot of time and cluesless what was the issue.

 

Its fixed now.

 

Thank you very much for the help.