not able to store the record that i have selected using lightweight_glide_list
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2025 03:49 AM
Hi,
I have made a lightweight_glide_list for my custom application. Now when I use Query in my control name then it is filtering the records but not able to store them in textbox of glide_list and if i use USERLIST string in control_name then it is storing the values/records but not filtering the record.
How can i do this ?
Kindly Solve my problem.
For reference I am attaching my code.
UI Page:
<g:macro_invoke macro="x_hasr_idea_manage_add_member_glideList" id="user" name="user" reference="sys_user" can_write="true"
control_name="QUERY:active=true^roles=x_hasr_idea_manage.technology_team_member" reference_qualifier="${jvar_ref_qual_elements}" style="width:100%" userList ="userList" />
Lightweight_glide_list:
Lightweight_glide_list:
<div class="searchIconClass">
<a
onclick="reflistOpen('${jvar_ref_qual_elements}', '${jvar_control_name_user}', '${jvar_reference}', '');mousePositionSave(event);"
tabindex="0" class="${jvar_input_button_name} featureListRoleOpenList"
aria-label="${jvar_label}, Lookup using list">
<img src="search.png" alt="${gs.getMessage('Lookup using list')}" title="${gs.getMessage('Add Members')}" width="20" height="20" />
</a>
</div>
and Client Script:
and Client Script:
function onProceed() {
var membersList = $j("#usersList").val();
if (membersList) {
gel('errorContainer').style.display = 'none';
var userUtil = new GlideAjax('AddMemberUtils');
userUtil.addParam('sysparm_name', 'addMembers');
userUtil.addParam('sysparm_sysID', g_form.getUniqueValue());
userUtil.addParam('sysparm_userList', membersList);
userUtil.getXMLAnswer(function(response) {
cancel();
});
} else {
gel('errorContainer').style.display = 'block';
}
}
0 REPLIES 0