- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-18-2022 11:09 PM
Hi Folks,
I have a requirement to include questions on form. The questions comprise of one- two short sentences. What is the best approach to follow ? Shall I increase the column label length? or is there any other approach to it.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-19-2022 12:48 AM
onLoad Client Script to change question text (fieldname: question_1) in UI. The current script only works in UI and not in Service Portal but I think something similar can be done. Since it's DOM manipulation, need to uncheck "isolate script".
Increasing length of the question field may cause performance problem in the instance.
function onLoad() {
try {
setLabelOfInServiceCatalog('question_1', '1. I have a requirement to include questions on form. The questions comprise of one- two short sentences. What is the best approach to follow ? Shall I increase the column label length? or is there any other approach to it. ');
} catch (e) {
alert(e.message);
}
}
function setLabelOfInServiceCatalog(fieldName, value) {
var fieldId = g_form.resolveNameMap(fieldName);
var label = gel('label_' + fieldId);
$j(label).text(value);
}
Execution result:

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-19-2022 12:48 AM
onLoad Client Script to change question text (fieldname: question_1) in UI. The current script only works in UI and not in Service Portal but I think something similar can be done. Since it's DOM manipulation, need to uncheck "isolate script".
Increasing length of the question field may cause performance problem in the instance.
function onLoad() {
try {
setLabelOfInServiceCatalog('question_1', '1. I have a requirement to include questions on form. The questions comprise of one- two short sentences. What is the best approach to follow ? Shall I increase the column label length? or is there any other approach to it. ');
} catch (e) {
alert(e.message);
}
}
function setLabelOfInServiceCatalog(fieldName, value) {
var fieldId = g_form.resolveNameMap(fieldName);
var label = gel('label_' + fieldId);
$j(label).text(value);
}
Execution result: