0

有没有办法在 Webix 日历中以编程方式设置开始日期/选择它?

我发现只有两种方法,似乎都不令人满意。

  • date据我所知,该属性仅显示初始年份和月份,但不显示日期。Date 对象仍然是'null'.
  • calendar.selectDate(new Date(year, month, day))几乎是我所期望的:日期对象没问题,并且选择了正确的日期。

但。从当前月份到所选月份没有重定向 - 选择对用户保持不可见。

我错过了什么吗?真的有办法选择日期并查看吗?

这是一个基本代码和代码段

var calendar = webix.ui({    
  view:"calendar",        
  date:new Date(2015,3,16) //months start from 0
});

calendar.selectDate(new Date(2016,3,25)); 

console.log(calendar.getSelectedDate())
4

1 回答 1

0

终于发现

calendar.selectDate(new Date(2016,4,25), true); //has a second boolean parameter for showing the selected date

calendar.setValue(new Date(2016,4,25));

做这项工作。

片段

于 2016-04-01T16:45:25.600 回答