KendoNumericTextBox十进制舍入问题

时间:2016-05-10 11:58:46

标签: kendo-ui kendo-grid kendo-asp.net-mvc

在我的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
}

1 个答案:

答案 0 :(得分:1)

KendoNumericTextBox期待#.######格式。如果要强制使用6位小数,则正确的格式为n6。如果要显示整数而不进行舍入,格式为n

您可以参考kendo's number formatting documentation查看可用格式。

相关问题