2016-10-11 47 views

回答

3

[更新]

如洛伊提到的,我同意它。因此,有2个解决方案成为可能:

1.自定义格式

你已经使用了格式属性设置的日期格式在日期选择字段中显示。所以,这只是显示格式,并没有实际格式化。因此,stringResult将返回日期作为字符串与默认格式。 为了获得在输出自定义日期,您需要添加自定义格式将日期转换成所需的格式。

var format = webix.Date.dateToStr("%Y-%F-%d"); 

检查代码段here

2.使用的getText()

使用stringResult在控制的配置特性使得getValue方法返回原始未格式化的值。因此,而是应该使用的getText()作为

$$("custom").getText(); 

在你的代码通过stringResult得到格式化输出。

+1

一个很好的解释,但不是'getText()'比格式化更简单吗? – Loj

+0

太棒了!感谢你们两位! – Shere