سلام وقت شما عزیزان به خیر
سوالی برام پیش اومد که خواستم از شما بپرسم اگر باهاش روبرو بودید تا حالا لطف کنید راهنمایی کنید.
فرم اپدیت کردن مقادیری رو داخل یه modal قرار دادم و خود modal من یک کامپوننت livewire هستش.
داخل فرم مورد نظر قابلیت آپلود تصویر رو دارم و به اینپوت مربوط بهش directive : wire:model.defer=""image رو دادم.
اما بلافاصله بعد از انتخاب فایل و قبل از زدن دکمه ثبت نهایی ، خود لایو وایر برای انتقال تصویر به دایرکتوری موقتی خودش ، یه ایجکس میزنه و کامپوننت من دوباره رندر میشه و از حالت مودال خارج میشه .
سوالم این هست که چطور میتونم تا قبل از زدن دکمه ثبت نهایی ، از رفرش شدن خودکار کامپوننت جلوگیری کنم ؟
فکر میکردم directive defer اینکارو برای من انجام میده اما گویا برای فایل ها ، همون لحظه ایجکس میزنه حتی اگر defer باشه
@hesammousavi
جایی که میخوای ریفرش نشه یک wire:ignore قرار بده
فکر کنم فقط body مودال رو کامپونت کنی مشکلت حل بشه
سلام می توانید یک هوک در جاواسکریپت ایجاد کنید و وقتی کامپوننت update شد ان را صدا بزنید تا دوباره باز شود.
@kian.sdi.0028
جایی که میخوای ریفرش نشه یک wire:ignore قرار بده
فکر کنم فقط body مودال رو کامپونت کنی مشکلت حل بشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟