[SSE] Bug 31934.

This commit is contained in:
Julia Radzhabova 2016-03-15 17:30:24 +03:00
parent 8d6e32402f
commit d606ce7506

View file

@ -80,6 +80,7 @@ define([
return (n1<n2) ? -1 : 1; return (n1<n2) ? -1 : 1;
}; };
this.rangeList.on('item:dblclick', _.bind(this.onDblClickFunction, this)); this.rangeList.on('item:dblclick', _.bind(this.onDblClickFunction, this));
this.rangeList.on('entervalue', _.bind(this.onPrimary, this));
this.afterRender(); this.afterRender();
}, },
@ -90,7 +91,7 @@ define([
_setDefaults: function () { _setDefaults: function () {
if (this.ranges) { if (this.ranges) {
var arr = [], prev_name=''; var me = this, arr = [], prev_name='';
for (var i=0; i<this.ranges.length; i++) { for (var i=0; i<this.ranges.length; i++) {
var name = this.ranges[i].asc_getName(); var name = this.ranges[i].asc_getName();
if (name !== prev_name) { if (name !== prev_name) {
@ -107,6 +108,11 @@ define([
this.rangeList.store.sort(); this.rangeList.store.sort();
if (this.rangeList.store.length>0) if (this.rangeList.store.length>0)
this.rangeList.selectByIndex(0); this.rangeList.selectByIndex(0);
this.rangeList.scroller.update({alwaysVisibleY: true});
_.delay(function () {
me.rangeList.cmpEl.find('.listview').focus();
}, 100, this);
} }
}, },
@ -116,7 +122,9 @@ define([
}, },
onPrimary: function() { onPrimary: function() {
return true; this.handler && this.handler.call(this, 'ok', this.getSettings());
this.close();
return false;
}, },
onDlgBtnClick: function(event) { onDlgBtnClick: function(event) {