source: spip-zone/_plugins_/contacts_et_organisations/saisies/organisations.html @ 47046

Last change on this file since 47046 was 47046, checked in by marcimat@…, 10 years ago
  • Une saisie pour les organisations (nécessite JS)
  • utiliser 'redirect' partout (et pas 'retour') sinon on se mélange les pinceaux.
File size: 1.2 KB
Line 
1[(#REM)
2
3        Parametres :
4        - class : classe(s) css ajoutes au select
5        - option_intro : chaine de langue de la premiere ligne vide ? (defaut:"")
6        - cacher_option_intro : pas de premier option vide  (defaut:"")
7       
8        Exemple d'appel :
9        [(#SAISIE{organisations, id_parent,
10                label=<:plugin:info_organisation:>})]
11]
12<a href="#" id="changer_selection_organisation"><:contacts:changer:></a>
13<div id="selection_organisation">
14<BOUCLE_organisation(ORGANISATIONS){id_organisation=#ENV{valeur,#ENV{defaut}}}{tout}>
15<input type="hidden" name="#ENV{nom}" value="#ID_ORGANISATION" />
16<input type="text" name="#ENV{nom}" readonly="readonly" value="#NOM" />
17</BOUCLE_organisation>
18</div>
19
20<script type='text/javascript'>
21(function($){
22$(document).ready(function(){
23$("#changer_selection_organisation").click(function(){
24        $.get("[(#URL_PAGE{saisie_organisations})]",  {
25                id_organisation: "#ENV{valeur,#ENV{defaut}}",
26                id_source: "#ENV{id_organisation}",
27                ['class':       "(#ENV{class})",]
28                ['cacher_option_intro': "(#ENV{cacher_option_intro})",]
29                ['defaut':      "(#ENV{defaut})",]
30                ['valeur':      "(#ENV{valeur})",]
31                nom:    "#ENV{nom}"
32                }, function(data)
33        {
34                $('#selection_organisation').html(data);
35                $('#changer_selection_organisation').remove();
36        });
37});
38});
39})(jQuery);
40</script>
Note: See TracBrowser for help on using the repository browser.