2016-10-11 42 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