knockout.js - 将 Kendo UI 微调器限制为没有小数的整数

标签 knockout.js kendo-ui

当尝试将剑道微调器与 knockout 绑定(bind)一起使用时,我提供了属性“小数”并将其设置为“0”。我希望不显示小数点,也不允许小数点。 The problem is, when I use the spinner I get no decimals, but when the value is selected the displayed number defaults back to a 2 decimal display.我想使用它,但我不能,除非我能够将显示和输入限制为仅整数。有没有人对同样的问题有任何经验?

data-bind="kendoNumericTextBox: { value: UnpaidMinuteDuration, min: 0,
max: 480, step: 5, decimals: 0 }"

Kendo UI Spinner With unwanted Decimals

最佳答案

设置decimals属性是不够的,因为它只控制“输入模式”。

要同时更改您的值的显示方式,您需要设置 format propertystring format不显示小数:

data-bind="kendoNumericTextBox: { 
     value: UnpaidMinuteDuration, 
     min: 0,
     max: 480, 
     step: 5, 
     decimals: 0,
     format: '0.' }"

演示 JSFiddle .

关于knockout.js - 将 Kendo UI 微调器限制为没有小数的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21288360/

相关文章:

twitter-bootstrap - Bootstrap 的工具提示不适用于 knockout 绑定(bind)? ( fiddle )

javascript - 在 Knockout 中绑定(bind) Json

javascript - 将参数传递给 Controller ​​ JS(Kendo 数据源)

javascript - 无法获得 Kendo UI 表单的序列化数组

asp.net - 我可以在我的 webforms 项目中使用 Kendo.MVC UI 控件吗?

html - 使用嵌套表 knockout foreach

javascript - 在 foreach 中使用 $data 作为组件参数的 knockout

javascript - 将多个输入绑定(bind)到可观察数组中的同一变量(Knockout.JS)

javascript - Kendo datepicker 值方法不会触发自己的更改事件

php - Kendo UI - 如何在单击时让 SQL 填充网格筛选第二个 SQL 填充网格?