Mam siatkę Kendo UI, która ładuje wyskakujące okienko podczas tworzenia nowego lub edycji istniejącego rekordu.Zmiana tekstu przycisku w oknie wyskakującym okna gry Kendo
Staram się znaleźć sposób na zmianę zmiany tekstu przycisku Aktualizuj na "Zapisz" podczas tworzenia nowego rekordu (obecnie mówi "Aktualizuj" - i nie jest poprawny).
Udało mi się zmienić tytuł okna podręcznego, ale moje pytanie brzmi: jak zmienić tekst przycisku?
Jest to kod:
$("#grid").kendoGrid({
dataSource: dataSource,
pageable: true,
sortable: true,
groupable: true,
height: resizeGrid(),
filterable: true,
toolbar: ["create"],
columns: [
{ field: "OfficeName", title: "Office Name" },
{ field: "SupportNo", title: "Phone No.", width: "100px" },
{ field: "SupportEmail", title: "Email Address", width: "130px" },
{ field: "SupportFax", title: "Fax No.", width: "100px" },
{ field: "SupportFtp", title: "Ftp Url", width: "150px" },
{ command: ["edit", "destroy"], title: "Actions", width: "160px" }],
editable: "popup",
edit: function (e) {
var editWindow = e.container.data("kendoWindow");
if (e.model.isNew()) {
e.container.data("kendoWindow").title('Add New Office');
$(".k-grid-update").text = "Save";
}
else {
e.container.data("kendoWindow").title('Edit Office');
}
}
});
Dzięki za odpowiedzi OnaBai Wierzę, że to, co sugeruje, że działa na edytowalny sieci są prawidłowe? Moim problemem jest to, że chcę zmienić przycisk Aktualizuj na wyskakującym okienku, którego używam do edycji określonego wiersza. Prawdopodobnie byłby zawieszony w zdarzeniu edycji, takim jak ten, który umieściłem w powyższym kodzie? ale używam jQuery i to nie działa. Co polecasz w tej sytuacji OnaBai? – EdsonF
Działa to dla przycisku 'Aktualizuj' w wierszu edycji. Do tego nie potrzebujesz jQuery. Kendo UI używa tych etykiet podczas generowania przycisków dla wyskakującego okienka – OnaBai
Sprawdź to tutaj http://jsfiddle.net/OnaBai/XQhv4/1/ – OnaBai