adiddigi
Tera Guru

I'm pasting the entire function for you :



function reflistOpen(target, elementName, refTableName, dependent, useQBE, refQualElements, additionalQual){
var url = reflistOpenUrl(target, target, elementName, refTableName, dependent, useQBE, refQualElements, additionalQual);
popupOpenStandard(url, "lookup");
}


code of reflistOpenUrl:


function reflistOpenUrl(target, targetElementID, elementName, refTableName, dependent, useQBE, refQualElements, additionalQual) {
var url;
if (useQBE == 'true')
url = new GlideURL(refTableName + '_search.do');
else
url = new GlideURL(refTableName + '_list.do');
url.addParam("sysparm_target", target);
var et = gel(targetElementID);
if (et)
url.addParam("sysparm_target_value", et.value);
var dspEl = gel("sys_display." + targetElementID);
if (dspEl && !et.value)
url.addParam("sysparm_reference_value", dspEl.value);
url.addParam("sysparm_nameofstack", "reflist");
url.addParam("sysparm_clear_stack", "true");
url.addParam("sysparm_element", elementName);
url.addParam("sysparm_reference", refTableName);
url.addParam("sysparm_view", "sys_ref_list");
url.addParam("sysparm_additional_qual", additionalQual);
var v = getDependentValue(target, dependent);
if (v != null)
url.addParam("sysparm_dependent", v);
var refQual = getRefQualURI(target, refQualElements);
return url.getURL() + refQual;
}


Also there is one more _refListOpen with a capital L, which is meant to be a private method( but private methods are not supported in JS anyway, so you can use it too)



_refListOpen: function(evt) {
var te = this.tableElement;
this._setDependent();
var url = reflistOpenUrl(this.refName, this.id, te.getName(), te.getReference());
for (var n in this.additionalValues)
url += "&" + n + "=" + encodeText(this.additionalValues[n]);
if (this.dependentInput)
url += "&sysparm_dependent=" + escape(this.dependentInput.value);
popupOpenStandard(url, "lookup");
return false;
}


http://www.servicenowguru.com/system-definition/advanced-templates/ : Search for reflistOpen, You will find its usage in a script.

Hope this helps!