我可以在kendonumerictextbox中获取小数值

时间:2015-12-09 09:16:42

标签: jquery kendo-ui

有谁知道如何获取小数值和格式属性

var mileagerate = $("#mileagerate").kendoNumericTextBox({
        decimals: 2,
        format: "c2",
        min: 0.00,
        step: 0.01
}).data("kendoNumericTextBox");

我希望获得价值2和" c2"小数和格式。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以从对象的options属性获取任何Kendo小部件的配置。因此,在您的示例中,您可以使用类似的代码:

var options = $("#mileagerate").data'(kendoNumericTextBox').options;
var decimals = options.decimals;
var format = options.format;

请注意,在这种情况下,format属性具有默认值(“n”)但小数默认值为null,因此如果您未在窗口小部件配置中设置它,则可能需要从文化值中读取它。然后你需要改变第二行:

var decimals = options.decimals == null ?
    kendo.culture().numberFormat.decimals : options.decimals;