首页 > 其他分享 >kendoGrid - number属性列bug

kendoGrid - number属性列bug

时间:2023-03-01 11:01:27浏览次数:51  
标签:1.00 container 自定义 数据源 number kendoGrid bug 小数

AddedTotalQty: { type: "number", validation: { required: true } },

编辑该列,默认带出2位小数,如数据源的数据为2位小数,则可以正常显示;如数据源的数据为三位小数,则会自动四舍五入成两位小数;

      

例:如数据源的数据为0.999,则在编辑状态下显示为1.00,且如果将值改为1,因与1.00值相等,点击更新不会调用后台更新方法(估计前端有判断如果值没有变更不调用后台方法)

 

显示3位小数需写个自定义窗口

editor: numberEditor

function numberEditor(container, options) {
$('<input name="' + options.field + '"/>')
.appendTo(container)
.kendoNumericTextBox({
decimals: 3,
})
};

自定义窗口仍有瑕疵,点击编辑时仍显示1.00,只有聚焦该控件时才显示0.999

     

 

标签:1.00,container,自定义,数据源,number,kendoGrid,bug,小数
From: https://www.cnblogs.com/jxw-29/p/17167319.html

相关文章