Обратный звонок для отмены в Framework7 Swipeout? - PullRequest
0 голосов
/ 11 мая 2018

Я использую framkework7 swipeout , чтобы удалить продукты из моего приложения.

Когда я проведу пальцем влево или вправо, он останется в этом положении;чем диалоговое окно с отмена и ок .

Если я нажму ок >, продукт удаляется на отмена скрывается только диалоговое окно, продукт <li> остается проведенным.

Не удается найти обратный вызов, чтобы скрыть / пролистать мой продукт вправо.

Это мой код:

<li class="swipeout deleted-callback" data-id="my-id-xxx">
    ....
    <div class="swipeout-actions-right">
        <a href="#" data-confirm="Delete?" class="swipeout-delete swipeout-overswipe">Delete</a>
    </div>
</li>

$('.deleted-callback').on('swipeout:deleted', function() {
    deleteProduct($(this).data('id'));
});

Это ошибка или это только у меня так?Любая помощь с этим, пожалуйста?

Спасибо

1 Ответ

0 голосов
/ 11 мая 2018

Чтобы этот свайп был закрыт при отмене, вам нужно добавить data-close-on-cancel = "true" к тегу привязки.

 <li class="swipeout">
  <div class="swipeout-content item-content">
    <div class="item-media">...</div>
    <div class="item-inner">...</div>
  </div>
  <div class="swipeout-actions-right">
        <a href="#" class="swipeout-delete" data-confirm="Are you sure want to delete this item?" data-confirm-title="Delete?" data-close-on-cancel="true">Delete</a>
    </div>
  </div>
</li>
...