Bonjour,

Je suis actuellement en train de développer un site et j'aurais besoin d'aide pour remplir une comboBox dojo apres sa création. En effet, il est possible de les remplir à la création grâce à dataUrl mais apres la création ...

Voici le code que j'ai (c'est un page JSP) :

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 
<html>
<head>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>
<title>Demande forum</title>
<script type="text/javascript">
var djConfig = {isDebug:true};
</script>
<script type="text/javascript" src="dojo.js"></script>
<script type="text/javascript">
dojo.require("dojo.widget.ComboBox");
dojo.require("dojo.widget.Button");
dojo.require("dojo.widget.SplitContainer");
dojo.require("dojo.widget.ContentPane");
 
function init()
 
dojo.widget.getWidgetById("combo1").disable();
dojo.widget.getWidgetById("combo2").disable();
 
}
 
dojo.addOnLoad(init);
 
function reactive()
 
dojo.widget.getWidgetById("combo1").enable();
dojo.widget.getWidgetById("combo2").enable();
 
}
</script>
</head>
<body>
<div dojoType="SplitContainer"
orientation="horizontal"
sizerWidth="4"
activesizing="true"
style="width:100%; height:100%;">
<div dojoType="ContentPane" sizeMin="50" sizeShare="50" id="panel1">
<div style="float:left"><button dojoType="Button" caption="Degrise" onClick="reactive()"></button>
</div>
</div>
<div dojoType="ContentPane" sizeMin="50" sizeShare="50" id="panel2">
combo1<div id="combo1" dojoType="ComboBox"></div>
<span style="margin-left:30px;">
combo2<div id="combo2" dojoType="ComboBox"></div>
</span>
</div>
</div>
</body>
</html>
Le but est que lors du clic sur le bouton, les combos reçoivent leur données.

Si quelqu'un pouvait m'aider, ca serait sympa !