Application Delivery Management
Application Modernization & Connectivity
IT Operations Management
CyberRes
var s=form.getValue("availschoolfield");
if (s!='')
{
var o=IDVault.get(null, s, "group", "O");
form.setValues("schoolcontainer", o);
}
if (form.getValue("schoolcontainer") != null) {
var schoolfilter = form.getValue("schoolcontainer");
}
var fil = form.getValue("searchFilter");
try {
var res = IDVault.globalQuery(null, "GetAvailableUsersbasedonMatchingPattern", {"school":schoolfilter, "str1":fil})
} catch(e){};
var actualValue = [];
var actualdn = [];
for (var i=0; i<res[0].length; i ) {
var dn =res[0][i].toString();
var str = IDVault.get(null, dn, 'Student', 'CN').toString();
actualdn.push(dn);
actualValue.push(str);
}
if((actualValue.length > 0))
{
form.disable("ErrorMsg");
form.hide("ErrorMsg");
}else{
form.enable("ErrorMsg");
form.show("ErrorMsg");
}
field.setValues(actualdn, actualValue);