2009-03-31 8 views
0

J'ai une application Web (ASP.NET2.0 C#) et dans ce, j'ai un gridview qui obtient ses données à partir d'une source de données.HTML divs popup pour sélectionner les colonnes

Je voulais ajouter la fonctionnalité suivante: l'utilisateur peut cliquer sur un bouton "sélectionner des colonnes", et une boîte surgit avec une liste de toutes les colonnes (une checkboxlist dans un div, éventuellement) et ainsi, l'utilisateur pouvez choisir les colonnes qu'ils veulent voir, et cliquez sur un autre bouton "show" et la liste des colonnes disparaît, et le tableau montre les colonnes que l'utilisateur a sélectionnées.

J'ai déjà implémenté la partie de sélection de colonne, mais c'est la partie contextuelle avec laquelle j'ai besoin d'aide. Comment puis-je faire la popup pop et ensuite disparaître?

La solution peut nécessiter le javascript, et je ne l'ai peut-être pas compris puisque je ne connais pas vraiment le javascript.

Merci.

Répondre

2

HI, Son mieux pour rendre l'affichage de div être pas au lieu de définir la visibilité cachée. Si la visibilité est masquée même si la div n'apparaît pas, l'espace de rendu prendra un peu de place.

Vous pouvez créer dynamiquement un div à l'aide de createNode, puis par positionnement absolu et en définissant le haut et le gauche selon votre convenance, vous pouvez aligner le div à n'importe quelle partie de la page. C'est mieux si vous pouviez désactiver l'arrière-plan lorsque la div sort.

+0

Je ne connais pas très bien Javascript. Peux-tu m'aider? – zohair

Questions connexes