How can we add reference qualifier in the UI action
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-07-2023 03:04 PM - edited 07-07-2023 03:09 PM
How can we use the reference qualifier in the UI action where I'm using the same modal code.
I need to show the service offerings based on service (Parent)
if I select the service, it should show the service offerings related to that service. Is it possible ?
function onClick(g_form) {
var fields = [
{
type: 'reference',
name: 'business_service',
label: getMessage('What is the Service ?'),
mandatory: true,
reference: 'cmdb_ci_service',
referringTable: 'sc_task',
referringRecordId: g_form.getUniqueValue(),
//value: g_form.getValue('caller_id'),
//displayValue: g_form.getDisplayValue('caller_id')
},
{
type: 'reference',
name: 'service_offering',
label: getMessage('What is the Service offering?'),
mandatory: true,
reference: 'service_offering',
//query : "caller_id=" + g_form.getValue("caller_id"),
// query: 'parent='+fieldValues.updatedFields[0].value + '^service_status=operational',
referringTable: 'sc_task',
referringRecordId: g_form.getUniqueValue()
//value: g_form.getValue('caller_id'),
//displayValue: g_form.getDisplayValue('caller_id')
}
];
g_modal.showFields({
title: "Enter the Service/Service offering below",
fields: fields,
size: 'lg'
}).then(function(fieldValues) {
g_form.setValue('business_service', fieldValues.updatedFields[0].value);
g_form.setValue('service_offering', fieldValues.updatedFields[1].value);
g_form.save();
});
}
function onClick(g_form) {
var fields = [
{
type: 'reference',
name: 'business_service',
label: getMessage('What is the Service ?'),
mandatory: true,
reference: 'cmdb_ci_service',
referringTable: 'sc_task',
referringRecordId: g_form.getUniqueValue(),
//value: g_form.getValue('caller_id'),
//displayValue: g_form.getDisplayValue('caller_id')
},
{
type: 'reference',
name: 'service_offering',
label: getMessage('What is the Service offering?'),
mandatory: true,
reference: 'service_offering',
//query : "caller_id=" + g_form.getValue("caller_id"), @@@ I WANT TO ADD THE REFERENCE QUALIFIER HERE TO SHOW THE REALTED SERVICE OFFERINGS OF SERVICE
// query: 'parent='+fieldValues.updatedFields[0].value + '^service_status=operational',
referringTable: 'sc_task',
referringRecordId: g_form.getUniqueValue()
//value: g_form.getValue('caller_id'),
//displayValue: g_form.getDisplayValue('caller_id')
}
];
g_modal.showFields({
title: "Enter the Service/Service offering below",
fields: fields,
size: 'lg'
}).then(function(fieldValues) {
g_form.setValue('business_service', fieldValues.updatedFields[0].value);
g_form.setValue('service_offering', fieldValues.updatedFields[1].value);
g_form.save();
});
}
0 REPLIES 0