- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2020 12:10 AM
Hi All,
I am working on Application table(cmdb_ci_appl) how do I get only fields which are on form not all class fields.
Thanks.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2020 06:02 AM
Hi,
Check this, It may help you.
function onLoad() {
var arr = [];
for (var x = 0; x < g_form.elements.length; x++) {
arr.push(g_form.elements[x].fieldName);
}
alert("array value = " + arr);
}
Thanks,
Dhananjay.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2020 06:02 AM
Hi,
Check this, It may help you.
function onLoad() {
var arr = [];
for (var x = 0; x < g_form.elements.length; x++) {
arr.push(g_form.elements[x].fieldName);
}
alert("array value = " + arr);
}
Thanks,
Dhananjay.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-03-2025 04:21 AM
For Native UI
var elements = g_form.elements
var params = [];
// Collect all field values
elements.forEach(function(field) {
var fieldName = field.fieldName;
if (fieldName) {
var value = g_form.getValue(fieldName);
if (value) {
params.push(fieldName + '%3d' + value);
}
}
});
For Workspace
var elements = g_form.getFieldNames()
var params = [];
// Collect all field values
elements.forEach(function(field) {
var value = g_form.getValue(field);
if (value) {
params.push(field + '%3d' + value);
}
});