مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

روشی جهت نمایش View اختصاصی برای هر دسته از کاربران

جمعه, 22 فروردین 1399 12:42

روشی جهت نمایش View اختصاصی برای هر دسته از کاربران

با سلام خدمت اساتید گرامی

من برای نمایش View اختصاصی به هر دسته از کاربران از ViewModel  استفاده می کنم و View نمایشی را به صورت Admin  در نظر گرفته و با متغییرهای boolean ای که 

درون ViewModel به View ارسال کرده ام بخشهایی را که باید کاربر ببیند را با If مشخص می کنم که درون View ارسالی به کاربر بارگذاری بشود یا خیر.

این کار به این دلیل است که تعداد کاربران زیادی در هر دسته از کاربران وجود دارد. مثلا در دسته کاربران حسابداری تعداد سطح های کاربران زیاد است و در دسته کاربران تولید نیز دسته کاربران زیادی 

وجود دارد. همچنین به علت زیاد بودن دسته بندی ها نمی توانم برای هر دسته یک View اختصاصی بزنم. البته لازم به ذکر است که از Area ها نیز درون برنامه استفاده می کنم برای سطح های Admin  و کاربر.

آیا به نظر شما روش دیگری وجود دارد جهت نمایش دادن یا ندادن آیتمهای درون یک View که بین کاربران مختلف هر دسته که از یک View تقریبا اشتراکی استفاده می کنند.

به طور مثال ساده می توان ایتم های منو را درون صفحه اصلی در نظر بگیرید که برای هر دسته از کاربران فرق دارد ولی Admin  همه آیتم ها را می بیند. 

لطفا راهنمایی بفرمایید.

متشکرم 

شفیعی

جمعه, 22 فروردین 1399 15:04

ارسال پاسخ برای این تاپیک