2017-06-01 1 views
0

J'essaie de désactiver des lundi à partir d'un sélecteur de date dans ext.js, mais je ne sais pas comment le faire sans implémenter un tableau. cuz un tableau limite la gamme & jours, & je veux désactiver pour toujours.Désactiver tous les lundis du sélecteur de date .ext

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> 

Répondre

0

ASPX

<asp:Calendar ID="Calendar1" runat="server" ondayrender="Calendar1_DayRender"> 
</asp:Calendar> 

code Derrière

protected void Calendar1_DayRender(object sender, DayRenderEventArgs e){ 
    if (e.Day.Date.DayOfWeek == DayOfWeek.Monday){ 
     e.Day.IsSelectable = false; 
    } 
} 
+0

Merci @fluffy ur réponse. Comment puis-je implémenter la propriété ondayRender dans datepicker dans ext.net ?. cause la solution précédente ne s'applique pas pour DATEPICKERS dans ext.net – HARRY

+0

Vous pouvez désactiver les jours en mettant disabledDays: [0,1,2,3,4,5,6] dans votre conf datefield. – fluffy