یک نکتهی تکمیلی: استفاده از این DatePicker در برنامههای Blazor SSR
اگر علاقمند باشید تا از این DatePicker در برنامههای Blazor SSR بهصورت یک کامپوننت استفاده کنید، روش کار به صورت زیر است:
- نیاز به نسخهی اصلاح شدهی آن خواهید داشت.
- سپس هر المان ورودی که مزین به ویژگی data-dnt-date-picker بود، یافت شده و این DatePicker به آن متصل میشود.
- همچنین از این جهت که در برنامههای Blazor SSR، ویژگی enhanced navigation و نمایش Ajax ای صفحات با fetch، فعال است، باید حالت enhancedload را تحت نظر قرار داده و این کوئری گرفتن یافتن عناصر با ویژگی data-dnt-date-picker و اتصال مجددا به آنها را مدیریت کرد.
- تا همینجا و با این تنظیمات، نمایش این DatePicker فعال میشود و ... کار میکند. اگر علاقمند به تبدیل آن به یک کامپوننت مخصوص Blazor SSR هم هستید، میتوانید از کامپوننت DntInputPersianDatePicker.razor و کدهای آن، ایده بگیرید که جزئیات آن پیشتر در مطلب جاری بررسی شدهاست؛ هرچند این مطلب بیشتر به سایر نگارشهای Blazor میپردازد.