• 1400/01/24

counter در سبد خرید :

سلام خسته نباشید 

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

  • 1400/01/24
  • ساعت 19:56

سلام دوست عزیز، خیلی ممنون از این نکته خوبتون اصلا به این موضوع توجه نکرده بودم

میتونید بعد از زدن دکمه ثبت محصول counter رو دوباره برابر با 1 قرار بدید

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

خب در این حالت شما با استفاده از ویجت WillPopScope دکمه برگشت رو هندل کنید و این فک کنم اگه بااین ویجت کار نکردید برای شما خوب باشه جستجو کنید و خودتون اشنا بشید بااین ویجت

و یه راه حل دیگه هم وجود داره که بجای هندل کردن دکمه برگشت هنگام ورود به اون صفحه مورد نظر تعداد رو برابر یک قرار بدید

اینا ساده ترین راه حل ها بودن که یکیشم به سمت سرور ربط پیدا میکنه که چندادن مورد استفاده قرار نمیگیره

 


  • 1400/01/24
  • ساعت 20:05

خیلی ممنون از راهنمایتون  

اگر بخواییم تو یه صفحه دو جای مختلف از کانتر استفاده کنیم میشه تفکیشون کرد؟

 


  • 1400/01/24
  • ساعت 20:12

اگه بخواین بجای counter محصولات یه counter دیگه داشته باشید بهتره از دوتا جداگونه استفاده کنید، من خودم راهی به ذهنم نمیاد که بتونیم با یه Counter چندجایی استفاده کنیم


  • 1400/01/24
  • ساعت 20:25

من اون کانتر اوردم داخل سبد الان به این شکل 

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


  • 1400/01/24
  • ساعت 21:06

چیزی که من متوجه شدم اینه که نمیتونید اضافه کنید و یا کم کنید، فک کنم کار خاصی باشه

میتونید جوری بنویسید که با هربار کاهش یا افزایش که میکنید به سرور درخواست بزنید و افزایش-کاهش رو انجام بدید ولی این هم یک بدی داره اینکه شما بدون اینکه درخواستی ثبت کنید تو سرور تعداد محصول رو اضافه کردید و یکی دیگه بیاد همون تعداد اضافه شده رو میبینه مگر اینکه برای بک اند خودتون Custom Permission بنویسید

اگه میخواید داخل سبد خرید هم counter داشته باشید راحت ترینش اینه که جداگانه و بصورت محلی بنویسید


logo-samandehi