我在桌子上有一個選擇器。我將選定的值傳遞給它,但它顯示第一個值。為什么?
<td>
<select name="select[]" id="select" data-selected="224515"
class="selectpicker form-control select" data-live-search="true"
data-show-subtext="true" data-size="5"
data-container="body" title="Search Parts..">
@foreach ($list as $p)
<option data-id="{{ $p->id }}"
data-subtext="{{ $p->code }}"
data-tokens="{{ $p->id }}"
data-name="{{ $p->name }}" data-price="{{ $p->price }}"
data-code="{{ $p->code }}">
{{ $p->name }}</option>
@endforeach
</select>
</td>
uj5u.com熱心網友回復:
您正在使用的 selectpicker 不支持設定這樣的值(此處的檔案)您正在設定不受支持的 data-selected 屬性。
您可以使用@selectedBlade 中的助手。關于附加屬性的檔案
<td>
<select name="select[]" id="select" data-selected="224515"
class="selectpicker form-control select" data-live-search="true"
data-show-subtext="true" data-size="5"
data-container="body" title="Search Parts..">
@foreach ($list as $p)
<option data-id="{{ $p->id }}"
@selected($p->id === 224515)
data-subtext="{{ $p->code }}"
data-tokens="{{ $p->id }}"
data-name="{{ $p->name }}"
data-price="{{ $p->price }}"
data-code="{{ $p->code }}">
{{ $p->name }}
</option>
@endforeach
</select>
</td>
我假設data-selected屬性是動態填充的,所以用@selected動態的東西替換 id 。
uj5u.com熱心網友回復:
<td>
<select name="select[]" id="select"
class="selectpicker form-control select" data-live-search="true" data-show-
subtext="true" data-size="5" data-container="body" title="Search Parts..">
@foreach ($list as $p)
<option data-id="{{ $p->id }}"
value="{{ $p->value }}" "{{ ( $p->value == "224515") ? 'selected' : '' }}"
data-subtext="{{ $p->code }}"
data-tokens="{{ $p->id }}"
data-name="{{ $p->name }}"
data-price="{{ $p->price }}"
data-code="{{ $p->code }}">{{ $p->name }}
</option>
@endforeach
</select></td>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/531407.html
標籤:拉拉维尔引导选择器
