Bonjour à tous
j'ai une classe Dojo:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
dojo.declare(
        "MaClass",
        [dijit._Widget, dijit._Templated],
        {
        	templateString:'Salut Zineb !',
        	constructor: function (params, node) {
        		console.log('mon objet a ete instancie *');
        		console.log('dom node', node);
        	}
        }
	);
voila l'instanciation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
dojo.addOnLoad(function () {
	var monObjet = new MaClass({
        } 
    ,dojo.byId('boite')
    );
	console.log('objet : ',monObjet);
 
});
</script>
alors que l'instanciation m'affiche les console.log du constructeur puis il donne l'erreur >> (
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Erreur*: _d.getElementsByTagName is not a function
Fichier Source*: <a href="http://localhost/MyWorkspace/Test/dojo/dojo/dojo.js" target="_blank">http://localhost/MyWorkspace/Test/dojo/dojo/dojo.js</a>
Ligne*: 71
), et le ce console.log('objet : ',monObjet); ne s'affiche pas ?
avez-vous une idée?
et Merci