Bonjour à tous,


Je suis en train de développer une appli web .Net 4.0 MVC 3.0 en C# et je souhaite intégrer des composants Chart de Sencha ExtJS.
Même s'il s'agit d'un framework applicatif et que normalement ce n'est pas trop fait pour, j'ai déjà réussi à afficher des fenêtres, des messages box et même des charts dans une Ext.window.

Pensez-vous qu'il est possible d'aller jusqu'au bout d'une telle intégration ? Si oui, quelle est la logique pour créer des panels (intégrant les charts) et les intégrer dans une page web existante ?

Merci d'avance.
Aegedus

Voici un exemple de partialView que je souhaiterais faire fonctionner mais qui pour l'instant n'affiche rien et ne génère même pas d'erreur (console ou autre):
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
 
<!-- ExtJS -->
<script src="@Url.Content("~/Scripts/ext-4.0.7/ext.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/ext-4.0.7/ext-all.js")" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/ext-4.0.7/resources/css/ext-all.css")" />
 
 
 
<script type="text/javascript">
Ext.onReady(function () {
 
        var dd = new Array();
        dd.push({ name: 'Jul 07', visits: 245000, views: 3000000 });
        dd.push({ name: 'Aug 07', visits: 240000, views: 3500000 });
        dd.push({ name: 'Sep 07', visits: 355000, views: 4000000 });
        var store = new Ext.data.JsonStore({
            fields: ['name', 'visits', 'views'],
            data: dd
        });
 
        var lineChart = new Ext.chart.LineChart({
            store: store,
            xField: 'name',
            yField: 'visits'
        });
 
        var panel3 = new Ext.panel.Panel({
            renderTo: 'ggg',
            width: 700,
            height: 200,
            items: [lineChart]
        });
 
    });
 
 
</script>
 
<div id="ggg">
</div>