[Common] Fix TreeView keydown
This commit is contained in:
parent
edbf198ed8
commit
028029ae8b
|
@ -290,10 +290,15 @@ define([
|
||||||
data.preventDefault();
|
data.preventDefault();
|
||||||
data.stopPropagation();
|
data.stopPropagation();
|
||||||
var rec = this.getSelectedRec();
|
var rec = this.getSelectedRec();
|
||||||
|
if (this.lastSelectedRec===null)
|
||||||
|
this.lastSelectedRec = rec;
|
||||||
if (data.keyCode==Common.UI.Keys.RETURN) {
|
if (data.keyCode==Common.UI.Keys.RETURN) {
|
||||||
|
this.lastSelectedRec = null;
|
||||||
if (this.selectedBeforeHideRec) // only for ComboDataView menuPicker
|
if (this.selectedBeforeHideRec) // only for ComboDataView menuPicker
|
||||||
rec = this.selectedBeforeHideRec;
|
rec = this.selectedBeforeHideRec;
|
||||||
this.trigger('item:click', this, this, rec, e);
|
this.trigger('item:click', this, this, rec, e);
|
||||||
|
this.trigger('item:select', this, this, rec, e);
|
||||||
|
this.trigger('entervalue', this, rec, e);
|
||||||
if (this.parentMenu)
|
if (this.parentMenu)
|
||||||
this.parentMenu.hide();
|
this.parentMenu.hide();
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue