imp*_*335 18 jquery telerik kendo-ui kendo-grid
我有一个重量柱(Kg).当用户点击它时,我需要让它们能够输入3位的十进制数.
我遇到的问题是目前只允许他们把它放到2个地方,但显示为3个地方.您可以输入一个数字到多个小数位,但是当它保存时,它会将它舍入到2个位置.
我的专栏设置如下:
...
{
field: "weight",
title: "Weight",
width: 40,
format: "n4",
decimals: 4,
step: 0.001,
template: "#= weight.toFixed(3)+'kg' #"
}
...
Run Code Online (Sandbox Code Playgroud)
我尝试了一些但没有工作的东西.
Ona*_*Bai 54
几个问题(afaik):
n4
但是{0:n4}
.{0:n4} Kg.
decimals
,step
因此您应该定义编辑器函数.另外,我不明白你的小数和圆形问题.
我建议将列定义为:
{
field: "weight",
title: "Weight",
width: 40,
editor: numberEditor,
format: '{0:n3} Kg.'
}
Run Code Online (Sandbox Code Playgroud)
(假设您需要三位小数精度)并定义numberEditor
为:
function numberEditor(container, options) {
$('<input name="' + options.field + '"/>')
.appendTo(container)
.kendoNumericTextBox({
format : "{0:n3}",
decimals: 3,
step : 0.001
});
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
30297 次 |
最近记录: |