J'ai un popup modal qui a un targetId à un bouton caché. Je veux que le popup se produise quand un bouton dans une grille est cliqué mais ce bouton est programmé derrière le code et donc le targetId serait invalide ...Est-il possible de déclencher l'événement onclientclick d'un autre bouton?
Je voulais donc essayer de placer l'événement onclientclick du bouton gridview le onclientclickevent de ce bouton caché. Est-ce possible ou devrais-je m'y prendre autrement.
voici comment j'ai créé le bouton grille
If Not IsPostBack Then
Dim field As New TemplateField
field.HeaderText = "Sub Departments"
Dim col As DataControlField = field
GridView1.Columns.Add(col)
For i As Integer = 0 To GridView1.Rows.Count - 1
Dim btnview As New ImageButton
btnview.ImageUrl = "\images\icons\xp_ico_search_24x24.gif"
GridView1.Rows(i).Cells(3).Controls.Add(btnview)
Next
End If
Wow. Vous avez réussi!. Je vous remercie! – Eric
Et si je voulais changer le texte d'une zone de texte sur le client, cliquez juste avant que cette fonction se déclenche? La raison pour laquelle je veux faire cela est parce que ce modal affiche un gridview avec des données qui dépendent des données d'une zone de texte. Cette zone de texte obtiendra ses données sur le clic client depuis les données de ligne de la grille. une idée de comment faire tout cela sur le même onclientclick? – Eric
Lorsque vous définissez la propriété onclientclick, vous pouvez imbriquer plusieurs instructions javascript à condition qu'elles soient séparées par un ";". As: gridButton.OnClientClick = Chaîne.Format ("getElementById ('txtBoxId'). Text = 'nouveau texte'; openModal ('{0}');", modalButton.ClientId)) – alanquillin