override StiObjectConverter.convertToNumber
Posted: Fri Dec 08, 2023 3:03 am
in Old version I override the StiObjectConverter.convertToNumber and it works ok.
But in new version it cann't find this's value,how to fix it
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)