سؤال

ووفقا لتوثيق Telerik، ووضع mindate أو خصائص maxdate من جانب العميل على RadDatePicker، وكنت لاستخدام set_minDate طريقتين () وset_maxDate () على التوالي. اعتقدت في البداية أن مجرد عابرة في لاغية إلى هذه الأساليب من شأنه أن يزيل أي قيود على الضوابط، ولكن لا يبدو أن هذا هو الحال. هل لديها خبرة إزالة هذه الخصائص من جانب العميل RadDatePicker؟

وشكرا!

هل كانت مفيدة؟

المحلول

بالتأكيد لا تمرير null إلى هذه الأساليب، سوف تحصل على استثناء TypeError القيت؛)

عند قمت بحذف MinDate وMaxDate من العلامات الخاصة بك، telerik داخليا التخلف العميل لnew Date(1980, 0, 1) وnew Date(2099, 11, 31) على التوالي. (ملاحظة: هذا يحدث في رمز منشئ Telerik.Web.UI.RadDateInput )

وهكذا خدعة "لتطهير" هذه الخصائص هي مجموعة منهم إلى تلك الافتراضات:

$find('RadDateTimePicker').set_minDate(new Date(1980, 0, 1));
$find('RadDateTimePicker').set_maxDate(new Date(2099, 11, 31));

وأنا أعلم أنه يشعر الخطأ أن تفعل ذلك بهذه الطريقة، ولكن هذا هو الأسلوب الأكثر تطابقا يطابق ما telerik لا داخليا على أي حال. (زائد، telerik سيتم تجاهل أي شيء آخر يمكنك تمرير إلى ذلك، على سبيل المثال 0، null، ""، الخ)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top