从日期选择器 .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>

A​​SPX

<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.NET 4.2.1 API docs on the DatePicker component