Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementgestion modulegestion module
Précédente
 
Suivante
Nouveau message
02/07/2007 16:11
 
gestion module  (N/A)

Bonjour,

Je me pose depuis quelque jours une question dont je ne trouve pas la réponse.

Dans la perspective de création d'un portail, j'aimerai savoir si il est possible de donner à l'utilisateur la possibilité de crée (d'afficher?) un nouveau module mais aussi de le supprimer.

Je m'explique:

Je voudrais créer un portail. Quand l'utilisateur veut faire une action spécifique ( par exemple la recherche d'un client) l'action de cliquer sur le bouton approprié provoque l'ouverture d'un nouveau module, à la place des module affiché dans le conteneur central de la page. L'utilisateur doit avoir la possibilité de fermer le module ainsi appelé, ce qui le ramènerai aux modules qu'il consultait préalablement (qui doit donc avoir été conservée en mémoire). Le tout sans actualiser la page, mais juste en répondant aux actions de l'utilisateurs avec les contrôles de la page...

J'espere que tout ça est assez clair.

Nicolas

 
Nouveau message
05/07/2007 09:58
 

Quelqu'un peut-il me dire si c'est ma question qui n'est pas compréhensible ou si c'est juste que personne ne connait la réponse.

 
Nouveau message
05/07/2007 13:45
 
Re: gestion module  (N/A) Modifié par seb  sur 05/07/2007 13:50:29

Salut

Bien sur que c'est possible, on le fait tous tous les jours. Mais il y a plusieurs manières de faire ça. <

"Dans la perspective de création d'un portail, j'aimerai savoir si il est possible de donner à l'utilisateur la possibilité de crée (d'afficher?) un nouveau module mais aussi de le supprimer." > Un utilisateur qui a le droit d'édition de la pag peut faire ce qu'il veut des modules.

"l'action de cliquer sur le bouton approprié provoque l'ouverture d'un nouveau module" > Un bouton qui provoque un changement de contrôle. En codeBehind : NaviguateURL(ModuleID, ControlKey, Arguments) (Ou pas loin).

"L'utilisateur doit avoir la possibilité de fermer le module ainsi appelé" > Un bouton retour ?

"Le tout sans actualiser la page" > Tu mets tout ça dans un AjaxPanel.

seb

 

 
Nouveau message
05/07/2007 14:32
 

Merci, je vais tester tout ça!

Il y a juste un dernier point à éclaircir, qui me parrait le plus compliquer. Admetont que le clic sur un bouton lance une recherche, une fois que j'ai trouvé les résultats, si je reclique sur le bouton recherche, un autre module de recherche s'affiche, tout en gardant en mémoire la recherche éffectuée précedement (en fait un peu comme firefox et la navigation par onglet, je veux pouvoir ouvrir outant "d'onglets" que je veux,les consulter et basculer de l'un à l'autre comme je veux et aussi les fermer à ma guise dans n'importe quel ordre).

Nicolas

 
Nouveau message
05/07/2007 22:21
 
Re: gestion module  (N/A) Modifié par seb  sur 05/07/2007 22:27:17

Bonsoir,

Bien tu as pensé aux Popups ? Ca me paraît une bonne solution.
Sinon tu peux aussi t'orienter vers un module de recherche qui conserverai les mots clefs déjà cherchés par l'utilisateur et qui afficherai simplement la liste des mots (mots cliquables qui relancent la recherche)... Bien entendu le composant ASP.net ItemTemplate peut te permettre de faire un rendu style onglet avec du bon CSS et du Javascript (controle Dnn bien entendu).

seb

 
Nouveau message
06/07/2007 09:43
 

Merci encore une fois pour ta réponse,

La gestion par popup est une solution à creuser. (Mais je ne sais pas comment ça fonctionne, il faut que je fasse des recherches)

Pour le module de "recherche" ça n'a rien à voir avec une recherche par mots clé, c'est un module métier basé sur la finance pour une recherche de clients (sélection du client, puis sélection d'un de ses comptes puis acces à toutes sortes d'actions ou d'informations). Il faut que dans chaque module généré, je puisse effectuer les actions que je veux tout en pouvant basculer de l'un à l'autre.

Nicolas

 

 

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementgestion modulegestion module