簡體   English   中英

多行select2下拉菜單和引導程序

[英]Multiline select2 dropdown and bootstrap

在處於“關閉”狀態時,如何使select2下拉多行,即在多行上顯示文本,而不用“ ...”截斷它

下面的示例是當前(不正確)狀態。 它還將下拉列表顯示為禁用-在啟用狀態下我得到相同的結果。

當前狀態示例

以下示例顯示了啟用“ multiple”選項時會發生的情況

啟用“ multiple”選項的示例

<div class="form-group ">
    <label for="visit_id" class="col-md-4 control-label">Visit Address</label>
    <div class="col-md-6">
        <select class="visit2 form-control" id="visit_id" name="visit_id"><option value="4" selected="selected">79681 Noel Rapid, Suite 107, Apt. 918, Suite 639, Rennerbury, 51356-7440, Mexico</option></select>
    </div>
</div>

<div class="form-group {{ $errors->has('visit_id') ? 'has-error' : ''}}">
    {!! Form::label('visit_id', 'Visit Address', ['class' => 'col-md-4 control-label']) !!}
    <div class="col-md-6">
        {!! Form::select('visit_id', $addresses, null, ['class' => 'visit2 form-control']) !!}
        {!! $errors->first('visit_id', '<span class="help-block">:message</span>') !!}
    </div>
</div>

<script type="text/javascript">
    $(document).ready(function() {
         $(".visit2").select2().prop("disabled", true);
    });
</script>

也許由於您的CSS,由select2創建的某些標簽的寬度設置為100%。 因此,要解決此問題,可以在select2初始化后放置此js:

$(".select2-search-field").css("width", "auto");
$(".select2-input").css("width", "auto");

我只是不記得您是否必須使用"auto""intial"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM