Bonjour,
J'ai un problème avec mon script :/
Le but du script et de modifier un select par rapport à la société choisi par l'utilisateur. Il existe un liste Affaire avec des éléments contenant le code affaire et des societés.
Mon but de chécké tous les éléments et en fonction de la société il ajoute tous les codes affaire ayant cette société en commun.
voici le script
voila comment il est appelé dans SP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 $(document).ready(function() { $('#ctl00_ctl33_g_bca40339_7e91_475b_a0d3_ebcd1ba4489b_Soci_x00e9_t_x00e9_Field_ctl00_Lookup').change(function () { $('#ctl00_ctl33_g_bca40339_7e91_475b_a0d3_ebcd1ba4489b_Code_x0020_AffaireField_ctl00_Lookup').find('option').remove(); var sociedad=$("#ctl00_ctl33_g_bca40339_7e91_475b_a0d3_ebcd1ba4489b_Soci_x00e9_t_x00e9_Field_ctl00_Lookup option:selected").text; $().SPServices({ operation: "GetListItems", async: true, listName: "Affaire", CAMLViewFields: "<ViewFields><FieldRef Name='Societe' /><FieldRef Name='Code_x0020_Affaire'/></ViewFields>", CAMLQuery: "<Query><Where><Eq><FieldRef Name='Societe'/><Value Type='Text'>" + sociedad + "</Value></Eq></Where></Query>", completefunc: function (xData, Status) { $(xData.responseXML).SPFilterNode("z:row").each(function() { $('#ctl00_ctl33_g_bca40339_7e91_475b_a0d3_ebcd1ba4489b_Code_x0020_AffaireField_ctl00_Lookup').append('<option>' + $(this).attr("ows_Code_x0020_Affaire")+'</option>'); }); }); } }); });
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script> <script type="text/javascript" src="../../Scripts/Select.js"></script>
Partager