Bonjour,

J'ai un problème avec la gestion d'un évènement onClick sur un Dojo.tree.
En effet, pour faire simple, le alert ne se fait pas au "onclick" mais au chargement, de plus lorsque je clique j'ai un message d'erreur :

"this.onClick is not a function"

Voila mon code :

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
 
<script type="text/javascript">
    dojo.require("dojo.data.ItemFileReadStore");
    dojo.require("dijit.Tree");
 
    dojo.addOnLoad(function() {
 
        var store = new dojo.data.ItemFileReadStore({
            url: "/customer/json/"
        });
 
        var treeModel = new dijit.tree.ForestStoreModel({
            store: store,
            query: {
                "type": "customer"
            },
            rootId: "root",
            rootLabel: "Customers",
            childrenAttrs: ["children"]
 
        });
 
        var tree = new dijit.Tree({
            model: treeModel,
            labelAttr: name,
            showRoot: false,
            onClick: alert('hello')
        },
        "treeOne");
 
 
    });
</script>
 
<div id="treeOne"></div>
Si quelqu'un pouvait m'aider.