newdesigngestionnaire/Vue/Ajaxfiltreproduitbareme/index.php
2026-03-18 15:05:33 +00:00

33 lines
1.1 KiB
PHP
Executable File

<?php
// Récupération sécurisée du produit en session si existant
$codeProduit = isset($_SESSION['codeProduit']) ? $_SESSION['codeProduit'] : "";
?>
<select class="selectpicker form-control border-2 shadow-none"
id="codeProduit"
name="codeProduit"
data-live-search="true"
data-container="body"
required
onchange="afficher_bareme_produit();">
<option value="" data-icon="fas fa-info-circle"><?= _("-- Choisir un produit --") ?></option>
<?php liste_options($produits, $codeProduit); ?>
</select>
<script>
/**
* On réinitialise le selectpicker immédiatement après l'injection AJAX
* pour appliquer les styles Neutral Pro (hauteur, police, recherche).
*/
$(document).ready(function() {
if (typeof actualiserSelectPicker === 'function') {
actualiserSelectPicker('#codeProduit', true); // true pour donner le focus
} else {
// Fallback si la fonction n'est pas chargée
$('#codeProduit').selectpicker('refresh');
}
});
</script>