Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

نحوه استفاده از تابع disabledDates #143

Closed
mhmsignin opened this issue Jul 13, 2019 · 19 comments
Closed

نحوه استفاده از تابع disabledDates #143

mhmsignin opened this issue Jul 13, 2019 · 19 comments
Labels

Comments

@mhmsignin
Copy link

mhmsignin commented Jul 13, 2019

با سلام و خسته نباشد
میشه یک مثال برای تابع disabledDates بزارین ؟
من تو تست مشکل دارم با این و disable نمیشه روزهایی که بهش دادم
با سپاس

var days = [new Date(2019, 7, 14), new Date(2019, 7, 16), new Date(2019, 7, 18), new Date(2019, 7, 19)]; $('#dates').MdPersianDateTimePicker({ inLine: true, disabledDates: days, });

@Mds92 Mds92 added the question label Jul 13, 2019
@Mds92
Copy link
Owner

Mds92 commented Jul 13, 2019

من دوباره با اطلاعات شما بررسی کردم
مشکلی نبود
مشکل چی هست دقیقا

@mhmsignin
Copy link
Author

همون اسکریپتی که دیدین رو اجرا میکنم ، روزهای ارسالی غیرفعال نمیشه، همچنان سره حال و فعالن؟ :D

@Mds92
Copy link
Owner

Mds92 commented Jul 14, 2019

با اطلاعات پست اول ارسالی توقع دارید کدام ماه ها غیر فعال بشن؟

@mhmsignin
Copy link
Author

ماه رو نمیخوام غیرفعال کنم، روزهایی که تو آرایه فرستادم رو میخوام غیر فعال بشن

@mhmsignin
Copy link
Author

جسارتن فرمت روزهایه تعطیل در آرایه رو تو جیت هاب اشتباه درج کردین ، بعد از آزمون و خطا این فرمت درست کار میکرد
[new Date('2019/7/18'), new Date('2019/7/20'), new Date('2019/7/21')]

@mhmsignin
Copy link
Author

ولی برایه غیرفعال کردن همچنان کار نمیکنه

@Mds92
Copy link
Owner

Mds92 commented Jul 14, 2019

جسارتا حتما میدونید که new Date(2019, 7, 14)
یعنی ماه August میلادی

@mhmsignin
Copy link
Author

درسته، خوب؟

@mhmsignin
Copy link
Author

من اشکالم کجاست دقیقا متوجه نشدم ..
الان من تونستم که روزهایه تعطیل رو با آرایه ارسال کنم و کار کرد.
اما نمیتونم همین کارو با روزهایه غیر فعال انجام بدم، آرایه رو میفرستم ولی روزها غیرفعال نمیشه
از اول توضیح دادم عذر میخوام، برا شفافیت بود :D

@Mds92
Copy link
Owner

Mds92 commented Jul 14, 2019

برای تست دقیق تر تقویم را میلادی کنید
ببینید روز های مد نظر شما غیر فعال میشن یانه

@mhmsignin
Copy link
Author

 var days = [new Date(2019, 7, 18), new Date(2019, 7, 20), new Date(2019, 7, 21)];
        $('#dates').MdPersianDateTimePicker({
            isGregorian: true,
            inLine: true,
            textFormat: 'yyyy/MM/dd ',
            targetTextSelector: '#SelectedDay',
            disabledDates: days,
            //holiDays: days,
        });

کار نکرد ....

@mhmsignin
Copy link
Author

اگه لطف کنی و یه تابعی به نام
selectedDays
مثله روزهایه تعطیل با ورودیه آرایه تعریف کنی که عالی میشه و واقعن از
kendo و بقیه پلاگین ها بهتر میشه
چون من برا پارس هم از پلاگینه شما استفاده میکنم و خیلی عالیه و کامل
این امکان به تقویم اضافه بشه رو دست نداره

@Mds92
Copy link
Owner

Mds92 commented Jul 14, 2019

آیا در فایل های دمو هم مشکل عدم غیر فعال شدن روز ها وجود دارد
یه نمونه میتونید ارسال کنید؟
کد شما رو تست کردم مشکلی نداره

اینی که میگید کلی ابهامات داره:
selectedDays یعنی چند روز همزمان انتخاب شده اند؟
نحوه نمایش روزهای انتخابی چگونه است
چطور در targetSelector نمایش داده بشه
مقدار چطور ذخیره بشه ؟
...
...
...

@mhmsignin
Copy link
Author

نه نمیخواد امکان چند انتخابی رو اضافه کنی (بعدن اگه دوست داشتی ) فعلن فقط مثله روزهایه تعطیل روزهایی که با آرایه فرستاده میشه رو مثلن با رنگه سبز نشون بده

@mhmsignin
Copy link
Author

mhmsignin commented Jul 14, 2019

اینطوری زیاد لازم نیست چیزی رو تغییر بدی

بعدن اگه خواستی میتونی امکان چند انتخابی رو اضافه کنی که در اون صورت میتونی با تعریف یه کلید و نگه داشتنه اون کلید
و انتخابه روزها در تقویم همشون با هم سبز بشن و در یک اینپوت مثلن با کاما از هم جدا بشن

این روشیه که kendo در ورژن هایه جدید استفاده میکنه و اگه کلید ctrl رو نگه دای میتونی جند روز رو انتخاب کنی بصورت همزمان

@mhmsignin
Copy link
Author

آیا در فایل های دمو هم مشکل عدم غیر فعال شدن روز ها وجود دارد
یه نمونه میتونید ارسال کنید؟


بله الان تست کردم در فایله دمو هم مشکل داره

Capture

@Mds92
Copy link
Owner

Mds92 commented Jul 14, 2019

باید ماه آگوست را ببینید
لطفا دیت تایم در جاوااسکریپت را با دقت بیشتری مطالعه کنید
https://www.w3schools.com/jsref/jsref_obj_date.asp

@mhmsignin
Copy link
Author

دیت تایم جاوا اسکریپت رو هم تست کردم چون ماهش از 0 شروع میشه باید ماه رو 6 میذاشتم
با این حال بازم کار نکرد

@Mds92
Copy link
Owner

Mds92 commented Jul 14, 2019

دیت تایم جاوا اسکریپت رو هم تست کردم چون ماهش از 0 شروع میشه باید ماه رو 6 میذاشتم

اینکه میگید دیت تایم جاوااسکریپت رو هم تست کردم متوجه نمیشم، مگه تا الان با جاوااسکریپت کار نمیکردید !
من بازم تست کردم مشکلی نیست و روزهایی که در disabledDates داده میشه
غیر فعال میشن

@Mds92 Mds92 closed this as completed Jul 14, 2019
Repository owner locked and limited conversation to collaborators Jul 14, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants