fügen Sie Ereignis-listener für das kendo-grid-Befehls-Taste
Arbeite ich auf ASP.NET MVC4 Anwendung.In dem ich mich mit Kendo-UI-Steuerelemente.
Bin ich mit Kendo-Raster.Und ich möchte hinzufügen, um Ereignis-listener auf die Kendo-Raster-Symbolleiste "neues Element hinzufügen" - button.
Unten ist das Stück code des Grid-Befehls-Taste:
.ToolBar(commands =>
{
commands.Create();
commands.Save();
})
Und ich will überschreibt den click-event.Eigentlich will ich prüfen eine Bedingung auf das click-Ereignis.Und wenn die Bedingung true zurückgibt, dann möchte ich diese Schaltfläche aktivieren sollten, ansonsten sollte es deaktivieren.
Habe ich versucht, überschreibt es durch einige der folgenden codes, aber seine nicht funktioniert.
Beispiel:
1) '$(".k-button.k-button-icontext.k-grid-add").bind("click", function () {
alert('add link event');
});
2) $(".k-grid-Add").on('click',function () {
alert("Hello");
});
3) $(".k-button.k-button-icontext.k-grid-add").on("click", function () {
alert('add link event');
}); '
Aber keiner der oben genannten arbeiten.
Kann mir jemand empfehlen, den Weg für dieses?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie ein toolbar-Vorlage zum erstellen der Befehle. Dies ermöglicht Ihnen, geben Sie eine onClick-Ereignis.
Dann können Sie Ihre Prüfung in der js-Funktion customCommand().
Mehr info auf der Symbolleiste Vorlagen: http://docs.kendoui.com/api/web/grid#configuration-toolbar.template