从日期选择器 .ext 禁用所有星期一
Disable all mondays from date picker .ext
我正在尝试从 ext.js 中的日期选择器禁用星期一,但不知道如何在不实现数组的情况下实现它。因为数组限制了范围和天数,我想永远禁用它。
aspx:
<ext:DatePicker ID="DPdate" runat="server" Format="d/m/y">
<DirectEvents>
<Select OnEvent="LoadTableByDate">
<EventMask Msg="Cargando
Disponiblidad de salas" ShowMask="true" />
<ExtraParams>
<ext:Parameter Value="Ext.Date.format(App.DPdate.getValue(), 'd/m/Y')" Mode="Raw" Name="DPpicker" />
</ExtraParams>
</Select>
</DirectEvents>
</ext:DatePicker>
ASPX
<asp:Calendar ID="Calendar1" runat="server" ondayrender="Calendar1_DayRender">
</asp:Calendar>
代码隐藏
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e){
if (e.Day.Date.DayOfWeek == DayOfWeek.Monday){
e.Day.IsSelectable = false;
}
}
您可以使用 DisabledDays 设置来禁用给定的工作日:
<ext:DatePicker ID="DPdate" runat="server" Format="d/m/y" DisabledDays="1" />
我正在尝试从 ext.js 中的日期选择器禁用星期一,但不知道如何在不实现数组的情况下实现它。因为数组限制了范围和天数,我想永远禁用它。
aspx:
<ext:DatePicker ID="DPdate" runat="server" Format="d/m/y">
<DirectEvents>
<Select OnEvent="LoadTableByDate">
<EventMask Msg="Cargando
Disponiblidad de salas" ShowMask="true" />
<ExtraParams>
<ext:Parameter Value="Ext.Date.format(App.DPdate.getValue(), 'd/m/Y')" Mode="Raw" Name="DPpicker" />
</ExtraParams>
</Select>
</DirectEvents>
</ext:DatePicker>
ASPX
<asp:Calendar ID="Calendar1" runat="server" ondayrender="Calendar1_DayRender">
</asp:Calendar>
代码隐藏
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e){
if (e.Day.Date.DayOfWeek == DayOfWeek.Monday){
e.Day.IsSelectable = false;
}
}
您可以使用 DisabledDays 设置来禁用给定的工作日:
<ext:DatePicker ID="DPdate" runat="server" Format="d/m/y" DisabledDays="1" />