在模板中以声明方式绑定时,不在 Kendo UI numericTextbox 中显示小数

The*_*des 3 kendo-ui kendonumerictextbox kendo-template

由于某种原因,我的 numericTextbox 在剑道模板中仍然显示小数和小数点后的数字。我按照其他答案设置了decimals =“0”和format =“#”的属性,但无济于事。

代码:

<table>
            <tbody>
                # for (var i = 0; i < data.length; i++) { #
                    <tr>                    
                        <td>
                            <input type="number" data-role="numerictextbox" value="#= data[i].Copies #" 
                                decimals="0" format="\\#" min="1" class="copies" style="width:60px;"/>
                        </td>
                    </tr>
                # } #
            </tbody>
        </table>
Run Code Online (Sandbox Code Playgroud)

小智 6

只需使用以下代码:

@(Html.Kendo().NumericTextBox<int>()
.Name("Id") 
.Value(0)
.Decimals(0)
.Format("#"))
Run Code Online (Sandbox Code Playgroud)