PDA

View Full Version : حرفه ای: فیلتر کردن منوهای صفحه براساس مشتری



meysam_online2012
سه شنبه 09 آبان 1396, 11:59 صبح
سلام من یک وب اپلیکشن دارم که برای سازمان های مختلف هستش

برای هرکدوم از این سازمان ها یه سری از منوها نمایش داده میشه

میخواستم ببینم سریع ترین روش برای افیلتر منوها براساس مشتری چیه؟

طوری که رو سرعت نرم افزار تاثیر زیادی نداشته باشه

ممنون دوستان

رامین مرادی
چهارشنبه 10 آبان 1396, 12:27 عصر
ساده ترین راهش اینه یه جدول دسترسی تعریف کنید و منو هاتون رو توش تعریف کنید. بعد موقع اجرا اون جدول رو بخونید و اگه مثلا به منو 1 دسترسی داشته باشه اونو فعال کنید. در غیر این صورت غیر فعالش کنید.

meysam_online2012
چهارشنبه 10 آبان 1396, 13:53 عصر
ساده ترین راهش اینه یه جدول دسترسی تعریف کنید و منو هاتون رو توش تعریف کنید. بعد موقع اجرا اون جدول رو بخونید و اگه مثلا به منو 1 دسترسی داشته باشه اونو فعال کنید. در غیر این صورت غیر فعالش کنید.


ممنون دوست عزیز ولی این کار مستلزم خوندن دیتا از دیتابیس و زمان گیره چوون با هر رفرش یبار باید از دیتابیس دیتا بگیریم

روش دیگه ای به ذهنتون رسید ممنون میشم مطرح کنید

رامین مرادی
چهارشنبه 10 آبان 1396, 14:31 عصر
یه سلکت ساده چقد زمان میبره؟
بهرحال باید یه جا ذخیره کنید که کدوم منو ها برا چه کسی فعال باشه. در ضمن یه بار که وصل شد به صورت کوکی یا هرچی که مدنظرتونه ذخیره کنید تا دفعه بعد نیاز نباشه دوباره سلکت بگیرید. مثلا قبل از سلکت بررسی کنید اون کوکی وجود داره یا نه اگه وجود داشت از کوکی بخونه در غیر اونصورت یه سلکت بگیره و داخل کوکی ذخیره کنه تا در رفرش بعدی نیاز به این کار نباشه.
بازم ممکنه روش های مختلف دیگه ای هم باشه.