首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在StimulusReflex不起作用的情况下实现确认删除(存档

在StimulusReflex不起作用的情况下实现确认删除(存档
EN

Stack Overflow用户
提问于 2021-06-10 22:42:14
回答 1查看 132关注 0票数 0

在Rails应用程序中使用Bootstrap、StimulusReflex和Discard,我试图在调用实际的反射操作之前实现一个确认模式。就像现在一样,这不起作用,并且绕过了模式。下面是html/erb代码:

代码语言:javascript
复制
<div class="form-group row">
    <div class="col-sm-2 pl-4 pr-0 mt-4">
      <% if is_admin? && product.persisted? %>
        <%= link_to('Archive', '#', class: 'btn btn-outline-danger hoverable-border',
                    data: { confirm: 'Are you sure?', reflex: 'click->Products#archive', id: product.id }) %>

和reflex #archive方法:

代码语言:javascript
复制
  def archive
    @product ||= Product.find(element.dataset.id)
    @product.discard
    morph '#products-content', render(partial: 'shared/products/admin/index', locals: { products: @product.omd_practice.products })
  end

实现这一点的最佳方式是什么?我是否需要调用一个执行确认模式然后触发反射的StimulusJS操作?我对刺激计划总体来说是个新手,所以在这个问题上有点模糊。

EN

回答 1

Stack Overflow用户

发布于 2021-06-12 01:53:43

我只需使用confirm:complete->,它就能完美地工作。不需要创建StimulusJS控制器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67923482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档