0
私はdevExpressコントロールの試用版を使用しています。 1つのページに2つのカレンダーコントロールがあります。私は、カレンダー1の選択された日付は、常にカレンダーの2選択された日付よりも小さく、カレンダー2の選択された日付は常にカレンダー1の選択された日付よりも大きいことを望みます。最大および最小日付
お勧めします。私はあなたがASPxDateEditコントロールを使用すると仮定し
おかげ
私はdevExpressコントロールの試用版を使用しています。 1つのページに2つのカレンダーコントロールがあります。私は、カレンダー1の選択された日付は、常にカレンダーの2選択された日付よりも小さく、カレンダー2の選択された日付は常にカレンダー1の選択された日付よりも大きいことを望みます。最大および最小日付
お勧めします。私はあなたが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 documentation。
あなたの投稿が間違っていると思いますが、どのようにカレンダー1はカレンダー2より少なく、カレンダー2はカレンダー1よりも小さいことができますか? – gbianchi
あなたは終わりのないループを書くことができますが、伝統的な開発サークルでは、これはしばしば眉をひそめます:冗談です。質問を見直して、DevEpressのアップデートまたは変更イベントのドキュメントをご覧ください。 – Dirk
.. devexpressカレンダーはasp.netカレンダーと似ています。どのように日付を制御できますか? – DotnetSparrow