Hello world !

j'ai un petit soucis dans mon application javascript. Firebug me donne l'erreur suivante:
comp is undefined
[Break on this error] }else if(!comp.events){

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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Ext.onReady(function(){
	Ext.QuickTips.init();
	var tabNavigation;
	var grid;
	var accordeon;
	var clients = new Ext.Panel({
		title: 'Clients'
	});
	var projects = new Ext.Panel({
		title: 'Projets'
	});
	var config = new Ext.Panel({
		title: 'Configuration'
	});	
	var viewport = new Ext.Viewport({
		layout: 'border',
		items: [
		        tabNavigation = new Ext.TabPanel({
		        	region: 'north',
		        	scope: this,
		        	activeTab: 0,
		        	items:[
		        	       this.clients,  this.projects, this.config
		        	       ]
		        }),
		        grid = new Ext.grid.GridPanel({
		        	region: 'center',
		        	title: 'Centre d\'informations',
		        	tbar: [{
		        		text: 'Ajouter'
		        	}, '-',
		        	{
		        		text: 'Editer'
		        	}, '-',
		        	{
		        		text: 'Imprimer la liste'
		        	}, '-',
		        	{
		        		text: 'Imprimer le détail'
		        	}, '-',
		        	{
		        		text: 'supprimer'
		        	}, '->',
		        	{
		        		xtype: 'textfield',
		        		helpfile: 'Recherche',
		        		vtype: 'alpha'
		        	}],
		        	store: [
		        	        [1, 'One'],
		        	        [2, 'Two'],
		        	        [3, 'Three']
		        	        ],
		        	        columns: [{
		        	        	header: 'Number',
		        	        	dataIndex: 'field1'
		        	        },
		        	        {
		        	        	header: 'Name',
		        	        	dataIndex: 'field2'
		        	        }]
		        }),
		        grid = new Ext.grid.GridPanel({
		        	tbar: [{
		        		text: 'Ajouter'
		        	}, '-',
		        	{
		        		text: 'Editer'
		        	}, '-',
		        	{
		        		text: 'supprimer'
		        	}, '-',
		        	{
		        		text: 'Imprimer la liste'
		        	}, '-',
		        	{
		        		text: 'Imprimer le détail'
		        	}, '-',
		        	{
		        		text: 'Marquer comme terminé'
		        	}, '->',
		        	{
		        		xtype: 'textfield',
		        		fieldLabel: 'Recherche',
		        		vtype: 'alpha'
		        	}],
		        	collapsible: true,
		        	title: 'Projets et détails',
		        	collapseMode: 'mini',
		        	height: 200,
		        	split: true,
		        	region: 'south',
		        	store: [
		        	        [1, 'One'],
		        	        [2, 'Two'],
		        	        [3, 'Three']
		        	        ],
		        	        columns: [{
		        	        	header: 'Number',
		        	        	dataIndex: 'field1'
		        	        },
		        	        {
		        	        	header: 'Name',
		        	        	dataIndex: 'field2'
		        	        }]
		        })]
	});
});
je vous ai mis en gras les parties qui posent problème. c'est depuis l'ajout de ces codes là que l'application bug.