[英]How to change maxDate in datepicker?
我正在嘗試在Webix datepicker中修改max / minDate。 在日期選擇器內部是一個日歷,其中可以使用這些屬性。 但是AFAICS refresh()
不會影響最初呈現的配置。 如何克服呢?
演示: http : //webix.com/snippet/d4ced99c
/* config */
{
view:"datepicker",
id: 'endDate',
suggest:{
type:"calendar",
id: 'endDateCl',
body:{
minDate:"2016-10-2",
maxDate:'2016-10-21'
}
}
}
/* then */
$$("endDateCl").config.body.maxDate = "2016-03-31";
$$('endDate').refresh();
刷新有效,但是您將maxDate設置為錯誤,因為maxDate僅是ui:calendar屬性。 您應該使用以下方法獲取內部Callendar:
$$("endDate").getPopup().getBody().config.maxDate = new Date("2016-10-05");
$$('endDate').refresh();
您可以將日歷的最小/最大日期直接定義為:
$$("endDate").getPopup().getBody().define("maxDate", "2016-10-06");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.