Commit 58698b65 authored by Alexander.Trofimov's avatar Alexander.Trofimov

update set wrap after enter cell value with Alt+Enter

parent 5a5cebfb
...@@ -11410,7 +11410,8 @@ ...@@ -11410,7 +11410,8 @@
return mergedRange ? mergedRange : new asc_Range( col, row, col, row ); return mergedRange ? mergedRange : new asc_Range( col, row, col, row );
}; };
WorksheetView.prototype._saveCellValueAfterEdit = function (oCellEdit, c, val, flags, skipNLCheck, isNotHistory, lockDraw) { WorksheetView.prototype._saveCellValueAfterEdit =
function (oCellEdit, c, val, flags, skipNLCheck, isNotHistory, lockDraw) {
var t = this; var t = this;
var oldMode = t.isFormulaEditMode; var oldMode = t.isFormulaEditMode;
t.isFormulaEditMode = false; t.isFormulaEditMode = false;
...@@ -11437,7 +11438,7 @@ ...@@ -11437,7 +11438,7 @@
return false; return false;
} }
isFormula = c.isFormula(); isFormula = c.isFormula();
t.model.autoFilters.renameTableColumn(oCellEdit); t.model.autoFilters.renameTableColumn(oCellEdit);
} else { } else {
c.setValue2(val); c.setValue2(val);
// Вызываем функцию пересчета для заголовков форматированной таблицы // Вызываем функцию пересчета для заголовков форматированной таблицы
...@@ -11446,21 +11447,18 @@ ...@@ -11446,21 +11447,18 @@
if (!isFormula) { if (!isFormula) {
// Нужно ли выставлять WrapText (ищем символ новой строки в тексте) // Нужно ли выставлять WrapText (ищем символ новой строки в тексте)
var bIsSetWrap = false;
if (!skipNLCheck) { if (!skipNLCheck) {
for (var i = 0; i < val.length; ++i) { for (var i = 0; i < val.length; ++i) {
if (val[i].text.indexOf(kNewLine) >= 0) { if (-1 !== val[i].text.indexOf(kNewLine)) {
bIsSetWrap = true; c.setWrap(true);
break; break;
} }
} }
} }
if (bIsSetWrap) {
c.setWrap(true);
}
} }
t._updateCellsRange(oCellEdit, isNotHistory ? c_oAscCanChangeColWidth.none : c_oAscCanChangeColWidth.numbers, lockDraw); t._updateCellsRange(oCellEdit, isNotHistory ? c_oAscCanChangeColWidth.none : c_oAscCanChangeColWidth.numbers,
lockDraw);
if (!isNotHistory) { if (!isNotHistory) {
History.EndTransaction(); History.EndTransaction();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment