DevExpress MVC GridView - So erhalten Sie ein Klickereignis

8

Mit DevExpress GridView möchte ich ein (clientside) Ereignis auslösen, wenn eine Zelle ausgewählt (oder einfach angeklickt) wird.

Es gibt bereits eine Möglichkeit, Klickereignisse für eine ganze Zeile zu erhalten, aber weder herumspielen noch die Dokumentation gibt mir einen Hinweis, wie dies für Zellen erreicht werden kann.

Das habe ich für Zeilen:

%Vor%

Dadurch wird die JavaScript-Funktion OnGridRowDblClick aufgerufen, wenn auf eine Zeile doppelgeklickt wird. Idealerweise sollte etwas wie

sein

settings.ClientSideEvents.CellClick = "OnCellClick";

Allerdings gibt es das nicht, und ich kann auch nichts finden, um das zu erreichen.

    
René Wolferink 07.08.2012, 14:48
quelle

1 Antwort

12

Es ist möglich, den erforderlichen clientseitigen Handler für ein einzelnes DataCell anzuhängen, indem das Ereignis GridViewSettings.HtmlDataCellPrepared behandelt wird:

%Vor%     
Mikhail 07.08.2012, 16:26
quelle

Tags und Links