Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

How to get all fields which are available on form only.

Peter Wood
Kilo Guru

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.

1 ACCEPTED SOLUTION

Dhananjay Pawar
Kilo Sage

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.

View solution in original post

11 REPLIES 11

Dhananjay Pawar
Kilo Sage

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.

shallom
Tera Contributor

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);
            }
        });