Hi,
Is there a way to find all fields in all my forms that do not have a name ?
Regards,
var jsform = solutionModel.getForm(controller.getName());
var array_components = jsform.getComponents();
for (var x=0;x<array_components.length;x++){
/** @type {JSComponent} */
var jscomponent = array_components[x];
if (jscomponent.name)
application.output("[" + jscomponent.getUUID() + "] " + jscomponent.name);
else
application.output("[" + jscomponent.getUUID() + "] " + "No name !!!!");
}
function getFieldsWithNoName() {
var $elementType
var allFormNames = forms.allnames;
for (var i = 0; i < allFormNames.length; i++) {
var jsform = solutionModel.getForm(allFormNames[i]);
var array_components = jsform.getComponents();
for (var x = 0; x < array_components.length; x++) {
var jscomponent = array_components[x];
if (jscomponent instanceof JSField) {
if(!jscomponent.name)
application.output('No Name => ' + allFormNames[i] + ' : ' + jscomponent.dataProviderID);
}
history.removeForm(jsform)
solutionModel.removeForm(jsform)
}
}
}
Users browsing this forum: No registered users and 5 guests