Code: Select all
const convertToNumber = Stimulsoft.Base.StiObjectConverter.convertToNumber;
Stimulsoft.Base.StiObjectConverter.convertToNumber = function (val) {
debugger
// 去除千分号分隔符
if (typeof val === 'string') {
val = val.replace(/,/g, '');
}
return convertToNumber(val);
};
Stimulsoft.Report.Dictionary.StiFunctions.addFunction(
"Customs",
"",
"ConvertToNumber",
"Converts the specified value to number",
"Stimulsoft.Report.Dictionary.convertToNumber",
Stimulsoft.System.Double,
"Returns or does not return the string representation of the decimal value.",
[String],
["value"],
["A value containing a number to convert."],
Stimulsoft.Base.StiObjectConverter.convertToNumber)