استفاده از کامپوننت های سینکفیوژن به صورت آفلاین
سلام دوستان ما توی شرکت یک پروژه ای داریم که در حال توسعه به کامپوننت های سینکفیوژن هست. اما مشکلی که داره اینه که وقتی اینترنت قطع هست یا در مواردی که میخایم آفلاین با پروژه کار کنیم کامپوننت ها به درستی Load نمیشن و عملا پروژه مشکل دار میشه. آیا راه حلی هست که بشه به صورت آفلاین هم از Syncfusion استفاده کرد ؟
پاسخ هوش مصنوعی
برای استفاده از کامپوننت های سینکفیوژن به صورت آفلاین، شما نیاز دارید که کتابخانه های مورد نیاز را به صورت محلی دریافت و در پروژه خود استفاده کنید. در ادامه مراحلی که باید انجام دهید آورده شده است:
1. ابتدا به وب سایت سینکفیوژن مراجعه کنید و نسخه مورد نظر کامپوننت ها را دانلود کنید.
2. فایل های CSS و JS را در پوشه های مناسب در پروژه خود ذخیره کنید.
3. در فایل HTML خود، مراجع به فایل های CSS و JS را به صورت محلی اضافه کنید. به عنوان مثال:
با این کار، شما قادر خواهید بود که کامپوننت های سینکفیوژن را بدون نیاز به اینترنت و به صورت آفلاین در پروژه خود استفاده کنید.
همچنین پیشنهاد می شود قبل از قطع اینترنت، همه منابع مورد نیاز را بارگذاری کرده و از قابلیت های Offline Storage (مثل IndexedDB) استفاده کنید تا اطلاعات مورد نیازتان را ذخیره کنید.
هنگام نصب و راه اندازی سینکفیوژن دو تا فایل هست که یکی css و دیگری js هستن که دستورات کامپوننت های سینکفیوژن و استایل های مربوط به کامپوننت ها هستن. این دو تا فایل به صورت CDN (یعنی با استفاده از یک لینک) استایل ها و دستورات جاوااسکریپت رو فراخوانی میکنن و در کش مرورگر شما ذخیره میشه. این دو تا فایل در layout پروژه شما استفاده میشه.
Css cdn
<link rel="stylesheet" href="https://cdn.syncfusion.com/ej2/23.1.36/material.css" />
Js cdn
<script src="https://cdn.syncfusion.com/ej2/23.1.36/dist/ej2.min.js"></script>
این لینک رو مطالعه کنید (استفاده از کامپوننت های سینکفیوژن در Asp.net Core)
حالا اگر محتویات این دو فایل رو کپی کنید و در یک فایل css و js ذخیره کنید و در کنار پروژه قرار بدید دیگه نیازی نیست به صورت آنلاین استایل ها و دستورات لود بشه و به صورت آفلاین هم میشه کار کرد دیگه.
سورس زیر رو براتون آماده کردم که به صورت آفلاین این دو فایل رو میخونه. دو تا فایل به نام های Syncfusion.css و Syncfusion.js در پوشه wwwroot وجود داره که همون CDN ها هستن که محتویاتشون در این دوتا فایل کپی شده و در Layout پروژه استفاده شده.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات