forked from extern/egroupware
Handle validation_error if widget is children of a tabbox.
-Fix widget with validation error does not activate its related tab.
This commit is contained in:
parent
947f6b1551
commit
161734f941
@ -948,6 +948,16 @@ function etemplate2_handle_validation_error(_type, _response)
|
||||
if(widget)
|
||||
{
|
||||
widget.showMessage(_response.data[id],'validation_error');
|
||||
|
||||
// Handle validation_error (messages coming back from server as a response) if widget is children of a tabbox
|
||||
var tmpWidget = widget;
|
||||
while(tmpWidget._parent && tmpWidget._type != 'tabbox')
|
||||
{
|
||||
tmpWidget = tmpWidget._parent;
|
||||
}
|
||||
//Acvtivate the tab where the widget with validation error is located
|
||||
if (tmpWidget._type == 'tabbox') tmpWidget.activateTab(widget);
|
||||
|
||||
}
|
||||
}
|
||||
egw().debug("warn","Validation errors", _response.data);
|
||||
|
Loading…
Reference in New Issue
Block a user