2011-01-16 13 views
0

Erstens habe ich diesen Anruf jQuery('#grid').jqGrid('editRow',id,true,pickdates);, es funktionierte gut mit UI Datepicker Integration, aber editRow ist für die Inline-Bearbeitung implementiert, aber ich bevorzuge modalen Dialog, so wechselte ich zu editGridRow, jetzt kann ich nicht den Weg zum Aufruf meiner benutzerdefinierten Funktion finden (Pickdates) im onClick-Event. Mein aktueller Anruf ist:So fügen Sie eine benutzerdefinierte Funktion in onClick-Ereignis hinzu jqGrid-Modus editGridRow?

jQuery('#grid').jqGrid('editGridRow',id,{closeOnEscape:true,width:400,savekey:[true,13]});

Dank

Antwort

0

Sie event.preventDefault(); verwenden können Methoden zu verhindern Aufruf der Standardfunktion.

$('#grid').click(function() { 
    event.preventDefault(); 

    MyFunction(); // Here you can call your own function instead of the default one. 

}); 

Ich bin nicht sicher, ob dies das ist, was Sie wollen, aber Sie können den Code ein wenig ändern und es funktionieren lassen.

+0

Es ist nicht wirklich was ich suche. Ich versuche, UI Datepicker in den editGridRow-Modus zu integrieren. – Anatoliy

+0

Können Sie Ihr Problem ein wenig mehr erklären? Ich habe es wirklich nicht klar verstanden. –

+0

Werfen Sie einen Blick hier jqGrid Demos – Anatoliy

Verwandte Themen