From 465574c73d6dfe62f166f0afcb68f85fd7dfaf0f Mon Sep 17 00:00:00 2001 From: zeeshan Date: Thu, 8 Oct 2026 16:32:39 +0530 Subject: [PATCH] Team 2 (Purview Doctor Tagging ) Edit issue fix --- ...35a8-b66e-4889-b29d-db2666f4163a.blade.php | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/resources/views/form/rapport-team2/1790853173-2ef535a8-b66e-4889-b29d-db2666f4163a.blade.php b/resources/views/form/rapport-team2/1790853173-2ef535a8-b66e-4889-b29d-db2666f4163a.blade.php index c34283c5..29787cdc 100644 --- a/resources/views/form/rapport-team2/1790853173-2ef535a8-b66e-4889-b29d-db2666f4163a.blade.php +++ b/resources/views/form/rapport-team2/1790853173-2ef535a8-b66e-4889-b29d-db2666f4163a.blade.php @@ -129,7 +129,7 @@ $options = collect($question->options)->sortBy('display', SORT_NATURAL | SORT_FLAG_CASE); @endphp - required == 'yes' ? 'required' : '' }}> {{-- $question->options ऐवजी $options वापरा --}} @@ -336,8 +336,9 @@ var select = $(this); // Clear previous options - var existingValue = select.val(); - select.html(''); + var savedValue = select.attr('data-selected') || select.data('selected') || select.val() || ''; + select.empty(); + // Add a default 'Select' option select.append( $("") @@ -361,6 +362,11 @@ if (itm.contact && itm.contact.speciality) { option.attr("speciality", itm.contact.speciality); } + + if (savedValue && String(savedValue) === String(itm.value)) { + option.prop('selected', true); + } + select.append(option); }); @@ -393,14 +399,15 @@ enforceUniqueDoctorSelections(); }); - if (existingValue) { - select.trigger('change'); + if (savedValue) { + select.val(savedValue).trigger('change'); } + + }); + // Ensure unique selection is enforced after initial render enforceUniqueDoctorSelections(); - }); - // Enable search on doctor dropdowns applySelect2ToDoctorDropdowns(); $("#pageloader").fadeOut();