Hallo Ich habe eine Schaltfläche zur Symbolleiste meines KendoUI Grid hinzugefügt, aber ich habe ein paar Probleme, ich hoffe, dass jemand helfen kann.Hinzufügen einer benutzerdefinierten Schaltfläche zu KendoGrid Toolbar Problem
- Ich habe versucht, eines der Kendo-Web-Icons neben der Schaltfläche hinzuzufügen, aber es wird nicht gerendert.
- Wenn ich auf die Schaltfläche in der Symbolleiste klicken ich folgende Fehlermeldung in der Konsole sehen:
Uncaught ReferenceError: sendEmail is not defined.
Ich verstehe nicht, warum es meine Funktion nicht zu sehen ist. Nur zu Testzwecken zeige ich einen Alarm an, bis er es sieht.
toolbar: [
{ name: "create", text: "Add" },
{ template: "<input type='button' class='k-button' value='Email Users' onclick='sendEmail()' />",
imageclass: "k-icon k-i-pencil" }
]
function sendEmail() {
debugger;
alert('Send Emails');
}
Kann jemand bitte helfen?
Meine Vermutung wäre, dass Funktion sendEmail() in dem Block ist, in dem Sie das Raster definieren. Stellen Sie sicher, dass die Funktion in ihrem eigenen Codeblock ist – CSharper
Ich stellte sicher, dass es sich außerhalb des definierten Gitters befand. Ich habe es am Ende meines $ (document) .ready (function() {}); – user721126
Hier ist eine Publikation mit einem ähnlichen Problem: http://StackOverflow.com/a/11954911 – Jorgelig