自定义kendonumeric最大值超过16位
本文关键字:16位 最大值 kendonumeric 自定义 | 更新日期: 2023-09-27 18:29:53
我使用NumericTextBoxFor
来显示应用程序中的金额。我需要显示20位数字。
我能用NumericTextBoxFor
完成吗?
我一直在试"max",但剑道只给出16位数字。
@(Html.Kendo().NumericTextBoxFor(model => model.To)
.Max(999999999999999999) //just 16 digits
.Spinners(false)
)
我试图设置888888888888888,但显示为8888888888 5248。
由于实际的逻辑发生在客户端,您很可能会得到有趣的结果,因为您可以在JavaScript编号中存储的最大值是9007199254740992。在那之后,它将其表示为一个指数,并失去精度。
我试着在剑道网站上做这个最大值测试,我确实看到了你所说的值,但当你点击输入框时,它会变成88888888888890000,如果它把它变成指数,这是有道理的。
有关详细信息,请参阅此和此。
还有一个最大值的替代方案,你也可以在这里尝试剑道掩码文档