在我的asp.net MVC应用程序中,我使用Kendo网格显示数据库表中的数据。下面的代码用于显示" Price"列最多六位小数。它显示" Price"在加载时价值很好但是当我点击要编辑的价格时,它的值会自动四舍五入到小数点后两位。例如,如果它从数据库加载值456.345674,则在编辑模式下,文本框会将值四舍五入为456.35我不希望将值四舍五入到两个位置。它应该保持小数位完整。请建议。
{
field: "Price",
type: "number",
filterable: {
cell: {
template: function (args) {
args.element.kendoNumericTextBox({
format: "#.######",
decimals:6
});
},
operator: "gte"
}
},
width: 140
}
答案 0 :(得分:1)
KendoNumericTextBox期待#.######
格式。如果要强制使用6位小数,则正确的格式为n6
。如果要显示整数而不进行舍入,格式为n
。
您可以参考kendo's number formatting documentation查看可用格式。