eseyui的datagrid {field: 'freightPrice', title: "运费", sortable: true, sum: true, options:{min:0, precision:2}}保留两位小数不生效
时间: 2024-04-17 22:25:24 浏览: 68
Gu.Wpf.DataGrid2D:WPF DataGrid的扩展方法,可以绑定到T [,]
easyui的datagrid组件中,使用options属性来设置easyui-numberbox的选项是无效的。datagrid中的列字段是通过formatter函数来格式化显示的,所以你需要使用formatter函数来处理保留两位小数的问题。
你可以在列定义中使用formatter函数来处理运费字段的显示,如下所示:
```javascript
{
field: 'freightPrice',
title: '运费',
sortable: true,
sum: true,
formatter: function(value, row, index){
return parseFloat(value).toFixed(2); // 保留两位小数
}
}
```
通过使用`parseFloat(value).toFixed(2)`将数值转换为浮点数,并使用`toFixed(2)`保留两位小数,然后返回格式化后的值。
这样配置之后,datagrid中的运费字段应该会正确地显示保留两位小数的值。如果问题仍然存在,请提供更多的相关信息,以便我能够更好地帮助你解决问题。
阅读全文