Commit db6d1f67 authored by Alexander.Trofimov's avatar Alexander.Trofimov

add asc_getLocaleExample2, asc_getFormatCells, asc_CFormatCellsInfo

parent d801592c
...@@ -236,6 +236,15 @@ var editor; ...@@ -236,6 +236,15 @@ var editor;
} }
return res; return res;
}; };
spreadsheet_api.prototype.asc_getLocaleExample2 = function (format, value, culture) {
var cultureInfo = AscCommon.g_aCultureInfos[culture] || AscCommon.g_oDefaultCultureInfo;
var numFormat = AscCommon.oNumFormatCache.get(format);
value = (null == value) ? this.wb.getSelectionInfo().asc_getFormula() : value;
return numFormat.formatToChart(value, cultureInfo);
};
spreadsheet_api.prototype.asc_getFormatCells = function (info) {
};
spreadsheet_api.prototype.asc_getLocaleCurrency = function(val) { spreadsheet_api.prototype.asc_getLocaleCurrency = function(val) {
var cultureInfo = AscCommon.g_aCultureInfos[val]; var cultureInfo = AscCommon.g_aCultureInfos[val];
if (!cultureInfo) { if (!cultureInfo) {
...@@ -3246,6 +3255,8 @@ var editor; ...@@ -3246,6 +3255,8 @@ var editor;
prot["asc_GetFontThumbnailsPath"] = prot.asc_GetFontThumbnailsPath; prot["asc_GetFontThumbnailsPath"] = prot.asc_GetFontThumbnailsPath;
prot["asc_setDocInfo"] = prot.asc_setDocInfo; prot["asc_setDocInfo"] = prot.asc_setDocInfo;
prot["asc_getLocaleExample"] = prot.asc_getLocaleExample; prot["asc_getLocaleExample"] = prot.asc_getLocaleExample;
prot['asc_getLocaleExample2'] = prot.asc_getLocaleExample2;
prot['asc_getFormatCells'] = prot.asc_getFormatCells;
prot["asc_getLocaleCurrency"] = prot.asc_getLocaleCurrency; prot["asc_getLocaleCurrency"] = prot.asc_getLocaleCurrency;
prot["asc_setLocale"] = prot.asc_setLocale; prot["asc_setLocale"] = prot.asc_setLocale;
prot["asc_getEditorPermissions"] = prot.asc_getEditorPermissions; prot["asc_getEditorPermissions"] = prot.asc_getEditorPermissions;
......
...@@ -2132,6 +2132,17 @@ ...@@ -2132,6 +2132,17 @@
}; };
var g_oCacheMeasureEmpty = new CCacheMeasureEmpty(); var g_oCacheMeasureEmpty = new CCacheMeasureEmpty();
function asc_CFormatCellsInfo() {
this.type = 1;
this.decimalPlaces = 2;
this.separator = false;
this.symbol = false;
}
asc_CFormatCellsInfo.prototype.asc_setType = function (val) {this.type = val;};
asc_CFormatCellsInfo.prototype.asc_setDecimalPlaces = function (val) {this.decimalPlaces = val;};
asc_CFormatCellsInfo.prototype.asc_setSeparator = function (val) {this.separator = val;};
asc_CFormatCellsInfo.prototype.asc_setSymbol = function (val) {this.symbol = val;};
/* /*
* Export * Export
* ----------------------------------------------------------------------------- * -----------------------------------------------------------------------------
...@@ -2301,4 +2312,11 @@ ...@@ -2301,4 +2312,11 @@
prot["asc_getType"] = prot.asc_getType; prot["asc_getType"] = prot.asc_getType;
window["AscCommonExcel"].g_oCacheMeasureEmpty = g_oCacheMeasureEmpty; window["AscCommonExcel"].g_oCacheMeasureEmpty = g_oCacheMeasureEmpty;
window["Asc"].asc_CFormatCellsInfo = asc_CFormatCellsInfo;
prot = asc_CCompleteMenu.prototype;
prot["asc_setType"] = prot.asc_setType;
prot["asc_setDecimalPlaces"] = prot.asc_setDecimalPlaces;
prot["asc_setSeparator"] = prot.asc_setSeparator;
prot["asc_setSymbol"] = prot.asc_setSymbol;
})(window); })(window);
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