【问题标题】:Keeping zeros as leading digits in a kendo grid在剑道网格中保持零作为前导数字
【发布时间】:2015-02-25 10:28:44
【问题描述】:

我正在尝试保存一个交易号,该交易号的开头可能是零。当我保存 0055 时,它在剑道网格中显示为 55,因为网格删除了前导零。但是,该编号在 DB 中保存为 0055。

【问题讨论】:

标签: php mysql kendo-ui kendo-grid


【解决方案1】:

我不知道你的数据是什么类型,但一般来说,你会使用列模板,例如:

template: '#= kendo.toString(UnitsInStock, "0000000.\\#\\#\\#\\#") #'

这意味着数字将始终显示在小数点左侧 7 位(必要时前导零)和右侧 4 或更少。

(demo)

【讨论】:

  • 感谢 Lars,但可以有任意数量的零,而不是固定的零。该数字可以是 00001 或 00011 或 00111,而 Kendo 正在删除零。
  • 这三个都会如你所说。如果位数是可变的,那么您需要在模板中计算长度。数字是一个数字,它不能有前导零。与剑道ui无关。听起来您应该使用字符串。
猜你喜欢
  • 1970-01-01
  • 2016-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-29
  • 2017-09-19
  • 1970-01-01
  • 2017-02-20
相关资源
最近更新 更多