با سلام خدمت اساتید گرامی
من برای نمایش View اختصاصی به هر دسته از کاربران از ViewModel استفاده می کنم و View نمایشی را به صورت Admin در نظر گرفته و با متغییرهای boolean ای که
درون ViewModel به View ارسال کرده ام بخشهایی را که باید کاربر ببیند را با If مشخص می کنم که درون View ارسالی به کاربر بارگذاری بشود یا خیر.
این کار به این دلیل است که تعداد کاربران زیادی در هر دسته از کاربران وجود دارد. مثلا در دسته کاربران حسابداری تعداد سطح های کاربران زیاد است و در دسته کاربران تولید نیز دسته کاربران زیادی
وجود دارد. همچنین به علت زیاد بودن دسته بندی ها نمی توانم برای هر دسته یک View اختصاصی بزنم. البته لازم به ذکر است که از Area ها نیز درون برنامه استفاده می کنم برای سطح های Admin و کاربر.
آیا به نظر شما روش دیگری وجود دارد جهت نمایش دادن یا ندادن آیتمهای درون یک View که بین کاربران مختلف هر دسته که از یک View تقریبا اشتراکی استفاده می کنند.
به طور مثال ساده می توان ایتم های منو را درون صفحه اصلی در نظر بگیرید که برای هر دسته از کاربران فرق دارد ولی Admin همه آیتم ها را می بیند.
لطفا راهنمایی بفرمایید.
متشکرم
شفیعی
سلام
یک روش پیدا کردم.
استفاده از فیلتر
آموزشش در لینک زیر هست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)