[SSE] For Bug 45763
This commit is contained in:
parent
e79216b581
commit
900de8fc1e
|
@ -321,7 +321,7 @@ define([
|
||||||
if (this._state.hasSeparator)
|
if (this._state.hasSeparator)
|
||||||
this.chSeparator.setValue(props.formatInfo.asc_getSeparator());
|
this.chSeparator.setValue(props.formatInfo.asc_getSeparator());
|
||||||
if (this._state.hasSymbols)
|
if (this._state.hasSymbols)
|
||||||
this.cmbSymbols.setValue(props.formatInfo.asc_getSymbol());
|
this.cmbSymbols.setValue(props.formatInfo.asc_getCurrencySymbol() || props.formatInfo.asc_getSymbol());
|
||||||
|
|
||||||
if (props.format) {
|
if (props.format) {
|
||||||
if (this._state.hasNegative) {
|
if (this._state.hasNegative) {
|
||||||
|
@ -384,7 +384,7 @@ define([
|
||||||
info.asc_setType(this.FormatType);
|
info.asc_setType(this.FormatType);
|
||||||
info.asc_setDecimalPlaces(this.spnDecimal.getNumberValue());
|
info.asc_setDecimalPlaces(this.spnDecimal.getNumberValue());
|
||||||
info.asc_setSeparator(false);
|
info.asc_setSeparator(false);
|
||||||
info.asc_setSymbol(record.value);
|
(typeof record.value === 'string') ? info.asc_setCurrencySymbol(record.value) : info.asc_setSymbol(record.value);
|
||||||
|
|
||||||
var format = this.api.asc_getFormatCells(info),
|
var format = this.api.asc_getFormatCells(info),
|
||||||
data = [];
|
data = [];
|
||||||
|
@ -406,7 +406,11 @@ define([
|
||||||
info.asc_setType(this.FormatType);
|
info.asc_setType(this.FormatType);
|
||||||
info.asc_setDecimalPlaces(field.getNumberValue());
|
info.asc_setDecimalPlaces(field.getNumberValue());
|
||||||
info.asc_setSeparator((this.FormatType == Asc.c_oAscNumFormatType.Number) ? this.chSeparator.getValue()=='checked' : false);
|
info.asc_setSeparator((this.FormatType == Asc.c_oAscNumFormatType.Number) ? this.chSeparator.getValue()=='checked' : false);
|
||||||
info.asc_setSymbol((this.FormatType == Asc.c_oAscNumFormatType.Currency || this.FormatType == Asc.c_oAscNumFormatType.Accounting) ? this.cmbSymbols.getValue() : false);
|
if (this.FormatType == Asc.c_oAscNumFormatType.Currency || this.FormatType == Asc.c_oAscNumFormatType.Accounting) {
|
||||||
|
var value = this.cmbSymbols.getValue();
|
||||||
|
(typeof value === 'string') ? info.asc_setCurrencySymbol(value) : info.asc_setSymbol(value);
|
||||||
|
} else
|
||||||
|
info.asc_setSymbol(false);
|
||||||
|
|
||||||
var format = this.api.asc_getFormatCells(info);
|
var format = this.api.asc_getFormatCells(info);
|
||||||
if (this.FormatType == Asc.c_oAscNumFormatType.Number || this.FormatType == Asc.c_oAscNumFormatType.Currency || this.FormatType == Asc.c_oAscNumFormatType.Accounting) {
|
if (this.FormatType == Asc.c_oAscNumFormatType.Number || this.FormatType == Asc.c_oAscNumFormatType.Currency || this.FormatType == Asc.c_oAscNumFormatType.Accounting) {
|
||||||
|
@ -479,7 +483,7 @@ define([
|
||||||
me = this,
|
me = this,
|
||||||
valDecimal = (initFormatInfo) ? initFormatInfo.asc_getDecimalPlaces() : this.spnDecimal.getNumberValue(),
|
valDecimal = (initFormatInfo) ? initFormatInfo.asc_getDecimalPlaces() : this.spnDecimal.getNumberValue(),
|
||||||
valSeparator = (initFormatInfo) ? initFormatInfo.asc_getSeparator() : (this.chSeparator.getValue()=='checked'),
|
valSeparator = (initFormatInfo) ? initFormatInfo.asc_getSeparator() : (this.chSeparator.getValue()=='checked'),
|
||||||
valSymbol = (initFormatInfo) ? initFormatInfo.asc_getSymbol() : this.langId;
|
valSymbol = (initFormatInfo) ? (initFormatInfo.asc_getCurrencySymbol() || initFormatInfo.asc_getSymbol()) : this.langId;
|
||||||
|
|
||||||
if (record.value !== Asc.c_oAscNumFormatType.Custom) {
|
if (record.value !== Asc.c_oAscNumFormatType.Custom) {
|
||||||
var info = new Asc.asc_CFormatCellsInfo();
|
var info = new Asc.asc_CFormatCellsInfo();
|
||||||
|
@ -503,6 +507,10 @@ define([
|
||||||
return 0;
|
return 0;
|
||||||
});
|
});
|
||||||
me.CurrencySymbolsData.unshift({value: null, displayValue: me.txtNone});
|
me.CurrencySymbolsData.unshift({value: null, displayValue: me.txtNone});
|
||||||
|
symbolssarr = this.api.asc_getAdditionalCurrencySymbols();
|
||||||
|
symbolssarr.forEach(function(item) {
|
||||||
|
me.CurrencySymbolsData.push({value: item, displayValue: item});
|
||||||
|
});
|
||||||
this.cmbSymbols.setData(this.CurrencySymbolsData);
|
this.cmbSymbols.setData(this.CurrencySymbolsData);
|
||||||
this.cmbSymbols.setValue(valSymbol);
|
this.cmbSymbols.setValue(valSymbol);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue