function fct_setInputHidden_v4(po_parametre){ var fs_selecteurFormulaire = '' ; if(po_parametre.ps_idFormulaire != undefined && po_parametre.ps_idFormulaire != ''){ fs_selecteurFormulaire = '#' + po_parametre.ps_idFormulaire + ' '; } if(po_parametre.ps_fonctionOnChange != undefined && po_parametre.ps_fonctionOnChange != ''){ $(fs_selecteurFormulaire + '#' + po_parametre.ps_idObjet).change(function(){ //10/12/21, pthomas, Kala n°35542, var fo_parametreInput = { ps_idFormulaire: po_parametre.ps_idFormulaire, ps_idObjet: po_parametre.ps_idObjet }; var fs_valeurInput = fct_getValeurInputHidden_v4_s(fo_parametreInput); var fo_parametreOnChange = { ps_idFormulaire: po_parametre.ps_idFormulaire, ps_idObjet: po_parametre.ps_idObjet, ps_valeurObjet: fs_valeurInput } ; if(po_parametre.po_parametreOnChange != undefined && po_parametre.po_parametreOnChange != '{}'){ fo_parametreOnChange = $.extend(fo_parametreOnChange, po_parametre.po_parametreOnChange); } window[po_parametre.ps_fonctionOnChange](fo_parametreOnChange) ; }) ; } //25/11/21, pthomas, Kala n°35511, Je rajoute la gestion de l'activation du onChange lors de l'initialisation $( document ).ready(function() { if (po_parametre.pb_activerEvenementOnChangeLorsInitialisation){ $(fs_selecteurFormulaire + '#' + po_parametre.ps_idObjet).change(); } }); } /** * Renvoie la valeur de l'input voulu. * * @param po_parametre.ps_idFormulaire * @param po_parametre.ps_idObjet (Obligatoire) */ function fct_getValeurInputHidden_v4_s(po_parametre){ var fs_selecteurFormulaire = '' ; if(po_parametre.ps_idFormulaire != undefined && po_parametre.ps_idFormulaire != ''){ fs_selecteurFormulaire = '#' + po_parametre.ps_idFormulaire + ' '; } var fo_monObjet = $(fs_selecteurFormulaire + '#' + po_parametre.ps_idObjet); var fs_valeurObjet = fo_monObjet.val(); return fs_valeurObjet; } /** * Fonction visant à changer les paremètres de l'input Hidden_v4. * * @param po_parametre.ps_idFormulaire * @param po_parametre.ps_idObjet (Obligatoire) * @param po_parametre.ps_valeurObjet */ function fct_setParametreInputHidden_v4(po_parametre){ var fs_selecteurFormulaire = '' ; if(po_parametre.ps_idFormulaire != undefined && po_parametre.ps_idFormulaire != ''){ fs_selecteurFormulaire = '#' + po_parametre.ps_idFormulaire + ' '; } var fo_monObjet = $(fs_selecteurFormulaire + '#' + po_parametre.ps_idObjet); if (po_parametre.ps_valeurObjet != undefined){ fo_monObjet.val(po_parametre.ps_valeurObjet); fo_monObjet.change(); } }