پلاگین Pars Date Picker که از کتابخانه جاوااسکریپتی Jalali
Date Picker قدرت
گرفته و در قالب نوع آیتم APEX ایجاد شده است. این پلاگین میتواند
به عنوان یک آیتم در فرمها و همچنین در Interactive Grid استفاده شود.
توجه داشته باشید که Format Maskبرای
این پلاگین به صورت زیر است:
- هنگام
انتخاب فقط تاریخ : YYYY/MM/DD
- هنگام
انتخاب ساعت و دقیقه: HH24:MI
- هنگام
انتخاب تاریخ و ساعت همزمان: YYYY/MM/DD HH24:MI
علاوه بر این، این
پلاگین دارای قابلیتهای سفارشیسازی شدهای است که در زیر توضیح داده شدهاند:
Show Time
با فعال کردن این گزینه،
میتوانید ساعت و دقیقه را انتخاب کنید، چه به صورت تکی و چه به همراه تاریخ. برای
نمایش فقط ساعت، میتوانید گزینه Show Date را غیرفعال
کنید.
Show Today Button
با انتخاب این گزینه،
دکمهای در انتهای پنجره نمایش داده میشود که با کلیک بر روی آن، تاریخ روز جاری
به صورت خودکار انتخاب میشود.
Close Button
پس از انتخاب فیلد تاریخ
و ساعت مورد نظر، پنجرهای جهت انتخاب تاریخ یا ساعت باز میشود که به صورت پیشفرض
با انتخاب تاریخ مدنظر یا انتخاب آیتم دیگری در صفحه، بسته میشود. با فعال کردن
این گزینه، میتوانید علاوه بر موارد بالا، دکمهای برای بستن پنجره داشته باشید.
Initialize Sysdate
در صورت فعال کردن این
گزینه و در صورتی که آیتم خالی باشد و در حالت Read Only
نباشد ، به صورت پیشفرض
تاریخ و ساعت جاری انتخاب میشود.
Min Date / Max Date
ممکن است به دلیل شرایط
مختلف، محدوده انتخاب تاریخ محدود باشد. شما میتوانید تاریخ مورد نظر خود را به
صورت شمسی و با فرمت YYYY/MM/DD در این فیلدها قرار دهید تا سیستم از
انتخاب سایر بازههای زمانی جلوگیری کند. همچنین با وارد کردن کلیدواژه TODAY یا SYSDATE میتوانید روز جاری را به عنوان
بیشترین یا کمترین تاریخ مجاز ثبت کنید.
Config
اگر میخواهید انتخابگر
تاریخ را با تنظیمات و پارامترهای شخصیسازی شده بیشتری نمایش دهید، میتوانید به
صورت دستی Jalali Date Picker Option Object را وارد کنید. توجه داشته باشید که در صورت وارد کردن مقدار، تمامی تنظیمات پلاگین حذف شده و باید موارد را به صورت دستی وارد کنید. برخی از امکانات بیشتر در این سطح عبارتند از:
- days/months : امکان انتخاب عناوین روزهای هفته و ماهها
- dayRendering : امکان نمایش روزهای تقویم با فرمت دلخواه بر اساس شروط وارد شده
- separatorChars(object) : جداکننده بین تاریخ و ساعت و فاصله بین تاریخ و ساعت
- hasSecond : امکان نمایش ثانیه
- و...
سلام خدمت مهندس خاشعی عزیز. بسیار عالی و کاربردی بود.