0

我在这里关注 Chris Olivers 指南:https ://gorails.com/episodes/datatables-from-scratch-using-hotwire

我有

<form data-turbo-frame="issues" data-turbo-action="advance" action="" accept-charset="UTF-8" method="get">
  <input placeholder="Search..." oninput="this.form.requestSubmit()" class="form-control" type="search" name="query" id="query">
  <input autocomplete="off" type="hidden" name="direction" id="direction">
  <button value="asc" type="button" name="direction" class="flex-none btn btn-outline btn-white ml-2 mt-1" onclick="this.form.requestSubmit()"><i class="fad fa-sort-down" aria-hidden="true"></i></button>
</form>

下面是issues运行良好的涡轮框架 - 表格使用涡轮进行排序/过滤。

我想要做的是让按钮作为切换到排序 asc / desc。对于普通的非涡轮应用程序,我将在视图中构建一些逻辑并将按钮作为普通链接。

当我键入此内容时,我想知道是否将按钮更改为链接,然后将其包装在另一个框架中,并让控制器在表格排序时以某种方式更新按钮?我只是为此构建一个刺激控制器吗?

对于上下文,这仅在移动视图中,但如果用户手动切换表格并切换到移动视图,则需要更新链接/按钮。

我怀疑我错过了一个更直接优雅的解决方案 - 寻找替代方案或确认上述两个想法是最好的方法。

4

0 回答 0