我希望stringResult
会为我提供与指定format
对应的输出,但它总是看起来像YYYY-MM-DD HH:MM
例如,我尝试了以下配置:
{
view:"datepicker",
stringResult:true,
format:"%Y-%F-%d"
},
但输出仍然相同。那么,这是一个错误吗?或者我做错了什么?提前谢谢!
答案 0 :(得分:3)
<强> [更新] 强>
如Loj所述,我同意。因此,有两种可能的解决方案:
<强> 1。自定义格式
您使用的格式属性设置日期格式以显示在datepicker字段中。因此,它只是显示格式,并没有实际格式化。因此, stringResult 将日期作为字符串返回默认格式。 要在输出中获取自定义日期,您需要添加自定义格式,这将以所需格式转换日期。
var format = webix.Date.dateToStr("%Y-%F-%d");
检查代码段here。
<强> 2。使用getText()
在控件的配置中使用 stringResult 属性使getValue方法返回原始的无格式值。因此,您应该使用getText()作为
$$("custom").getText();
在您的代码中通过stringResult获取格式化的输出。