Макс и мин даты - PullRequest
       8

Макс и мин даты

0 голосов
/ 08 марта 2012

Я использую пробную версию элементов управления devExpress.У меня есть два элемента управления календаря на одной странице.Я хочу, чтобы выбранная дата в Календаре 1 всегда была меньше выбранной даты в Календаре 2, а выбранная дата в Календаре 2 всегда больше выбранной даты в Календаре 1.

Пожалуйста, предложите.

Спасибо

1 Ответ

1 голос
/ 08 марта 2012

Полагаю, вы используете ASPxDateEdit . Попробуйте это для проверки на стороне клиента:

<dxe:ASPxDateEdit ClientInstanceName="cal1" runat="server">
    <ClientSideEvents DateChanged=
            "function(s,e) {
                if (s.GetDate() >= cal2.GetDate()) 
                {
                    s.SetIsValid(false);
                    s.SetErrorText("cal1 >= cal2");
                }            
            }" 
    />
</dxe:ASPxDateEdit>

<dxe:ASPxDateEdit ClientInstanceName="cal2" runat="server">
    <ClientSideEvents DateChanged=
            "function(s,e) {
                if (s.GetDate() <= cal1.GetDate()) 
                {
                    s.SetIsValid(false);
                    s.SetErrorText("cal1 >= cal2");
                }            
            }" 
    />
</dxe:ASPxDateEdit>

Вы должны также выполнить проверку на стороне сервера.

ASPxClientDateEdit и DateEditClientSideEvents документация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...