Witam Dodałem przycisk do paska narzędzi mojej siatki KendoUI, ale mam kilka problemów, mam nadzieję, że ktoś może pomóc.Dodawanie niestandardowego przycisku do paska narzędzi KendoGrid
- Próbowałem dodać jedną z ikon internetowych kendo obok przycisku, ale nie wyświetla się.
- Po kliknięciu na przycisk w pasku widzę następujący błąd w konsoli:
Uncaught ReferenceError: sendEmail is not defined.
Nie rozumiem, dlaczego nie widzi mojej funkcji. Tylko do celów testowych wyświetlam alert, dopóki go nie zobaczy.
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');
}
Czy ktoś może pomóc?
Domyślam się, że funkcja sendEmail() znajduje się wewnątrz bloku, w którym definiuje siatkę. Upewnij się, że funkcja znajduje się w jej własnym bloku kodu – CSharper
Upewniłem się, że jest poza zakresem zdefiniowanym przez siatkę. Mam go na dole mojego $ (document) .ready (function() {}); – user721126
Oto publikacja z podobnym problemem: http://stackoverflow.com/a/11954911 – Jorgelig