<div id="select-box-{{$id}}" class="form-group @error($errorKey) has-error @enderror {{ $parentHidden ? ' parent-hidden' : '' }}" style="{{ !empty($hide) ? 'display:none' : '' }}">
    {!! Form::label($id, ucfirst($label), array('class' => 'control-label')) !!}
    @if(!empty($contentType))
        <button type="button" class="btn btn-xs btn-default command-add-item pull-right">
            <span class="icon glyphicon glyphicon-plus"></span>
        </button>
    @endif
    @if($enabled)
        <div id="select-box-{{$id}}-wrapper" @error($errorKey) data-toggle="tooltip" title="{{$message}}" @enderror>
            {!! Form::select($name, $list, $value, array(
                'id' => $id, 'class' => 'form-control'))  !!}
        </div>
    @else
        {!! Form::select($name . "-sel", $list, $value, array(
            'id' => $id . "-sel", 'class' => 'form-control',
            'data-toggle' => (isset($errors) && $errors->has($errorKey) ? 'tooltip': null),
            'title' => (isset($errors) && $errors->has($errorKey) ? $errors->first($errorKey): null),
            'disabled' => 'disabled' )) !!}
        {!! Form::hidden($name, $value, array("id" => $id)) !!}
    @endif
    @if(!empty($info))
        <span id="helpBlock" class="help-block">{{ $info }}</span>
    @endif
</div>

<script>
    $(function(){
        var selectBoxField{{$id}} = new Eae.View.BackendGenericSelectBox({
            el: $("#generic_form_{{RequestContext::get('generic_form_timestamp')}} #select-box-{{$id}}"),
            parent:  {!! empty($parent) ? 'false': json_encode($parent) !!},
            search: @json($searchable),
            contentType:  {!! empty($contentType) ? 'false': json_encode($contentType)  !!}
        });    
    });
</script>
   