پرش به مطلب اصلی

حذف ردیف جاری از لیست پویا

این عملکرد ردیفی را که کاربر روی آن کار می‌کند از لیست پویا برمی‌دارد و نمایش لیست را بلافاصله به‌روز می‌کند. برای دکمه «حذف» کنار هر آیتم در سبد انتخاب‌ها، فهرست کارها، علاقه‌مندی‌های سفارشی یا هر لیست قابل ویرایش دیگر کاربرد دارد.

این عملکرد تنظیمی ندارد؛ ردیف هدف همان ردیفی است که عملکرد از داخل آن اجرا شده است.

محل قرار دادن عملکرد​

عملکرد را روی دکمه یا ویجتی قرار دهید که داخل صفحه قالب آیتم‌های لیست پویا است. اگر عملکرد بیرون از ردیف‌های لیست اجرا شود، کاری انجام نمی‌دهد و در شبیه‌ساز پیامی برای یادآوری همین نکته نمایش داده می‌شود.

رفتار بر اساس منبع داده​

منبع داده لیستنتیجه
متغیرردیف از نمایش حذف می‌شود و همان آیتم از آرایه داخل متغیر هم پاک می‌شود؛ پس اگر متغیر ماندگار باشد، حذف پس از بستن اپ هم باقی می‌ماند.
آرایه ثابت (JSON)ردیف فقط از نمایش فعلی حذف می‌شود و با باز شدن دوباره صفحه برمی‌گردد.
آدرس URL، خودکار یا WordPressردیف فقط از نمایش فعلی حذف می‌شود. حذف واقعی داده روی سرور باید با عملکرد مربوط، مانند درخواست به API یا عملکردهای وردپرس، انجام شود.
ترکیب با حذف سمت سرور

برای لیستی که از API خوانده می‌شود، یک عملکرد چندگانه بسازید: ابتدا درخواست حذف را به سرور بفرستید و سپس این عملکرد را اجرا کنید تا کاربر بدون بارگذاری دوباره کل لیست، نتیجه را ببیند.

مراحل استفاده​

  1. در صفحه قالب آیتم‌های لیست، یک دکمه یا آیکون حذف قرار دهید.
  2. در رویداد کلیک آن، عملکرد حذف ردیف جاری از لیست پویا را انتخاب کنید.
  3. در صورت نیاز، برای عملکرد شرط بگذارید یا پیش از آن با نمایش دیالوگ از کاربر تأیید بگیرید.
  4. نتیجه را در شبیه‌ساز و روی دستگاه آزمایش کنید.