Bonjour,
Je suis entrain de développer une application asp.net sous vb.net et j'ai le problème suivant :
J’ai des contrôles utilisateurs que je veux afficher dynamiquement dans la page d'accueil de mon application, ces contrôles sont enregistrés dans une table de base de données(nom contrôle,url,nom de la table de données,nombre enregistrement a afficher…) et pour chaque utilisateur j'affiche les contrôles aux quels a le droit de visualiser.
Pour faire le drag and drop (avec atlas en utilisant le xmlscript) ces contrôles doivent être déclarer dans un fichier XML (ou il y a une partie commun et une partie réservé à la déclaration des composants) que je charge dans ma page.
la solution avec un seul fichier XML ça marche pas car chaque utilisateur va écraser la déclaration de l'autre.
Donc comment je peux faire ça sans avoir conflit entre les utilisateurs?
Voici la struture du fichier xml :[/COLOR]
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 <?xml version="1.0"?> <page> //la parite commun ,il doit toujours etre declarer <components> <!-- Left Area --> <control id="leftArea"> <behaviors> <dragDropList dragDataType="HTML" acceptedDataTypes="'HTML'" dragMode="Move" direction="Vertical"> <dropCueTemplate> <template layoutElement="dropCueTemplate" /> </dropCueTemplate> <emptyTemplate> <template layoutElement="emptyTemplate" /> </emptyTemplate> </dragDropList> </behaviors> </control> <!-- Right Area --> <control id="rightArea"> <behaviors> <dragDropList dragDataType="HTML" acceptedDataTypes="'HTML'" dragMode="Move" direction="Vertical"> <dropCueTemplate> <template layoutElement="dropCueTemplate" /> </dropCueTemplate> <emptyTemplate> <template layoutElement="emptyTemplate" /> </emptyTemplate> </dragDropList> </behaviors> </control> <!-- Draggable items --> //dans cette partie je declare les contrôles <control id="content1"> <behaviors> <draggableListItem handle="content1Handle" /> </behaviors> </control> <control id="content2"> <behaviors> <draggableListItem handle="content2Handle" /> </behaviors> </control> <control id="content3"> <behaviors> <draggableListItem handle="content3Handle" /> </behaviors> </control> </components> </page>
Partager