a-roomana / django-jalali-date

Jalali Date support for user interface. Easy conversion of DateTimeFiled to JalaliDateTimeField within the admin site, views, forms and templates.
MIT License
295 stars 33 forks source link

How to customize Datepicker? How to set DateRange? #23

Open ahadihadi opened 4 years ago

ahadihadi commented 4 years ago

سلام. ممنون چطور صفات زیر رو ست کنیم؟ yearRange, maxDate ,... ازطریق اسکریپت داخل صفحه نمیشه. یعنی خطا نمیده ولی کار هم نمیکنه

a-roomana commented 4 years ago

@ahadihadi سلام با توجه به داکیومنت لایبرری تقویم شمسی میتونید از نمونه کدهای زیر برای سفارشی سازی تقویم استفاده کنید.

// تنظیم حداقل و حداکثر به صورت پویا
$('#datepicker11').datepicker({
    minDate: '-3d',
    maxDate: '+1w +2d'
});

// تنظیم حداقل و حداکثر به صورت ثابت
$('#datepicker12from').datepicker({
    onSelect: function(dateText, inst) {
        $('#datepicker12to').datepicker('option', 'minDate', new JalaliDate(inst['selectedYear'], inst['selectedMonth'], inst['selectedDay']));
    }
});

توجه داشته باشید که در فرم های عادی جنگو با استفاده از {{ form.media }} فایل های استاتیک پیشفرض لود میشوند. شما اگر میخواهید برای یک فرم خاص این کار را انجام دهید باید بعد از لود شدن آنها تنظیمات خود را انجام دهید یا این که اصلا آن ها رو لود نکنید و به صورت دستی تقویم را لود کنید.

ahadihadi commented 4 years ago

ممنون مهندس. گویا ایراد من همین توضیح آخرتان بود. خیلی ممنون

rmosalla commented 3 years ago

مشکلی که هست اینه که وقتی minDate تاریخی بجز تاریخ امروز باشه درست جواب نمیده

rmosalla commented 3 years ago

image این نمونه مشکل هست