pwt.datepicker icon indicating copy to clipboard operation
pwt.datepicker copied to clipboard

Set default date, based on min/max Date

Open Golrokhi opened this issue 5 years ago • 2 comments

سلام ممنون بابت پروژه زیبا و خوبتون.

چند وقتی است که از پروژه شما در پروژه های خودم استفاده می کنم.

به شکل زیر

$('.pwt-datepicker-input-element').persianDatepicker({
    "inline": false,
    "format": "YYYY/MM/DD",
    "viewMode": "day",
    "initialValueType": 'persian',
    "minDate": new persianDate().add('day', 1).valueOf(),
    "maxDate": null,
    "autoClose": true,
    //"position": "auto",
    //"altFormat": "YYYY/MM/DD",
    //"altField": "#altfieldExample",
    "onlyTimePicker": false,
    "onlySelectOnDate": false,
    "calendarType": "persian",
    "inputDelay": 800,
    "observer": true,
    "calendar": {
        "persian": {
            "locale": "fa",
            "showHint": false,
            "leapYearMode": "algorithmic"
        },
        "gregorian": {
            "locale": "en",
            "showHint": false
        }
    },
    "navigator": {
        "enabled": true,
        "scroll": {
            "enabled": true
        },
        "text": {
            "btnNextText": "<",
            "btnPrevText": ">"
        }
    },
    "toolbox": {
        "enabled": true,
        "calendarSwitch": {
            "enabled": false,
            "format": "MMMM"
        },
        "todayButton": {
            "enabled": true,
            "text": {
                "fa": "امروز",
                "en": "Today"
            }
        },
        "submitButton": {
            "enabled": true,
            "text": {
                "fa": "تایید",
                "en": "Submit"
            }
        },
        "text": {
            "btnToday": "امروز"
        }
    },
    "timePicker": {
        "enabled": false,
        "step": 1,
        "hour": {
            "enabled": false,
            "step": null
        },
        "minute": {
            "enabled": false,
            "step": null
        },
        "second": {
            "enabled": false,
            "step": null
        },
        "meridian": {
            "enabled": false
        }
    },
    "dayPicker": {
        "enabled": true,
        "titleFormat": "YYYY MMMM"
    },
    "monthPicker": {
        "enabled": true,
        "titleFormat": "YYYY"
    },
    "yearPicker": {
        "enabled": true,
        "titleFormat": "YYYY"
    },
    "responsive": true
}); // This is just a sample script. Paste your real code (javascript or HTML) here.

if ('this_is' == /an_example/) {
    of_beautifier();
} else {
    var a = b ? (c % d) : e[f];
}

همین طور که در کد می بینید از فردای روز جاری امکان انتخاب تقویم وجود دارد. اما در زمان لود در تکس باکس زمان امروز قرار می دهد. البته زمان باز شدن تقویم درست است و روز جاری غیرفعال است.

البته این باگ نیست اما اگر زمان پیش فرض در تکس باکس با مین دیت(حداقل روز) هماهنگ می بود بهتر بود و پروژه کاملتری می شد.

با تشکر

Golrokhi avatar Mar 29 '19 15:03 Golrokhi

سلام این قابلیت نیاز مبرم ما هست و ظاهرا هنوز درست نشده سایت ایوند رو ببینید وقتی مثلا شما برای 1 ماه آینده قصد دارید رویدادی را ثبت کنید و تاریخ شروع را یک ماه آینده ست می کنید و برای تاریخ پایان مین دیت ست کردید تقویم باید به صورت پیش فرض از اون تاریخ شروع بشه ولی متاسفانه روی تاریخ امروز باز می شه و این به نظر من اشکال منطقی محسوب می شه

ممنون از توجه شما

mydnn avatar Jun 09 '19 16:06 mydnn

سلام بنده هم همین مشکل را دارم کسی جایگزینی براش پیدا کرده؟

matinwd avatar Feb 12 '22 11:02 matinwd