bea*_*mes 3 kendo-ui knockout.js
当尝试使用kendo微调器以及knockout绑定时,我提供属性'decimals'并将其设置为'0'.我希望不显示小数,也不允许小数.问题是,当我使用微调器时,我没有得到小数,但是当选择该值时,显示的数字默认返回到2位十进制显示.我想使用它,但我不能,除非我能够限制只显示和输入整数.有没有人有同样的问题经验?
data-bind="kendoNumericTextBox: { value: UnpaidMinuteDuration, min: 0,
max: 480, step: 5, decimals: 0 }"
Run Code Online (Sandbox Code Playgroud)

设置decimals属性是不够的,因为它只控制"输入模式".
若要更改值的显示方式,还需要将format属性设置为不显示小数的字符串格式:
data-bind="kendoNumericTextBox: {
value: UnpaidMinuteDuration,
min: 0,
max: 480,
step: 5,
decimals: 0,
format: '0.' }"
Run Code Online (Sandbox Code Playgroud)
演示JSFiddle.
| 归档时间: |
|
| 查看次数: |
3175 次 |
| 最近记录: |