修改在线开发数字控件添加精度时存在的bug
This commit is contained in:
@@ -119,7 +119,8 @@ public class FormDataParsing : ITransient
|
|||||||
{
|
{
|
||||||
var len = data.ToString().Split('.').Last().Length;
|
var len = data.ToString().Split('.').Last().Length;
|
||||||
if (fieldsModel.precision > len) fieldsModel.precision = len;
|
if (fieldsModel.precision > len) fieldsModel.precision = len;
|
||||||
conversionData = data.ToString().Substring(0, data.ToString().IndexOf(".") + (int)fieldsModel.precision);
|
conversionData = data.ToString().Substring(0, data.ToString().IndexOf(".") + (int)fieldsModel.precision + 1);//modifyby zhoukeda 20230512 增加+1
|
||||||
|
conversionData = data.ParseToDouble();//modifyby zhoukeda 20230512
|
||||||
}
|
}
|
||||||
else conversionData = data;
|
else conversionData = data;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user