Fix focus for controls inside dataview (chart wizard dialog)

This commit is contained in:
Julia Radzhabova
2023-11-14 15:12:26 +03:00
parent b09c100a27
commit b613c5db2b
2 changed files with 5 additions and 1 deletions

View File

@ -207,6 +207,8 @@ define([
onBeforeKeyDown: function(menu, e) {
if ((e.keyCode == Common.UI.Keys.DOWN || e.keyCode == Common.UI.Keys.SPACE) && !this.isMenuOpen()) {
$('button', this.cmpEl).click();
e.preventDefault();
e.stopPropagation();
return false;
}
},

View File

@ -790,6 +790,8 @@ define([
onKeyDown: function (e, data) {
if ( this.disabled ) return;
if (data===undefined) data = e;
if (data.isDefaultPrevented())
return;
if(this.multiSelect) {
if (data.keyCode == Common.UI.Keys.CTRL) {
@ -799,7 +801,7 @@ define([
}
}
if (_.indexOf(this.moveKeys, data.keyCode)>-1 || data.keyCode==Common.UI.Keys.RETURN) {
if (_.indexOf(this.moveKeys, data.keyCode)>-1 || data.keyCode==Common.UI.Keys.RETURN) {
data.preventDefault();
data.stopPropagation();
var rec =(this.multiSelect) ? this.extremeSeletedRec : this.getSelectedRec();