Hello i see in the method onLoad(event) in the file svy_nav_fr_status_bar, the var globals.svy_nav_getFilters with a warning. Later make a search and don’t see the declaration. There is an error or is a variable we have to declarate?. This is the function:
function onLoad(event) {
if (_to_sec_owner$owner_id.allow_org_filter_change) {
elements.organization_filter.visible = true;
} else {
elements.organization_filter.visible = false;
}
if (globals.svy_nav_getFilters) { // This is the variable
var _filterObj = globals.svy_nav_getFilters();
if (_filterObj) {
var _jsForm = solutionModel.getForm(controller.getName());
var _jsField, _jsVar, _jsMethod, _xpos = 404
for (var i in _filterObj) {
_jsVar = solutionModel.newGlobalVariable("svy_nav_filter_" + i, JSVariable.TEXT);
_jsMethod = solutionModel.newGlobalMethod('\
function filter_'+i+' (oldValue, newValue, event) {\
if (globals["svy_nav_getUserDBName"]) {\
databaseManager.removeTableFilterParam(globals["svy_nav_getUserDBName"](), i+"_filter");\
databaseManager.addTableFilterParam(globals["svy_nav_getUserDBName"](), null, _filterObj[i].column, "=", forms[controller.getName()]["svy_nav_filter_" + i], i+"_filter");\
}\
}'
);
_jsField = _jsForm.newField(_jsVar, JSField.COMBOBOX, _xpos, 11, 100, 20);
_jsField.valuelist = solutionModel.getValueList(_filterObj[i].vlName);
_jsField.onDataChange = _jsMethod;
_jsField.formIndex = 11000;
_jsField.editable = false;
_xpos += 104
}
controller.recreateUI();
}
}
}