首页 > 解决方案 > 如何选择仅在刀片上获取的值?

问题描述

我有一个选择所有值的函数,下面的代码:

那是针对表格行的。如果我想手动检查:

<input type='checkbox' class="form-checkbox" wire:model="selected" wire:loading.attr="disabled" value="{{ $charge->id }}" />

活线组件:

public function updatedselectAll($value)
{
    if ($value) {
         
       $this->selected = charge::query()->Pluck('id')->map(fn($id) => (string) $id); 
   
    }
    else {
        $this->selected =[];
    }

}

该函数在按下select all时选择所有值。我想要的是选择刀片上显示的所有当前条目。例如,如果我搜索特定文本,并且总共有 100 个条目,那么当搜索将获得 5 个条目时,我想全选以选择 5 个条目而不是 100 个。

标签: phplaravellaravel-livewire

解决方案


推荐阅读