ich ein Kendo-Gitter haben, die ein bisschen wie folgt (Code für Klarheit bearbeitet) aussieht:Kendo Gitter, Änderungstext auf Schaltfläche Bearbeiten
var gridList = $('##listBo').kendoGrid({
...
columns: [
...
{
command: "edit"
, title: 'Edit' // Need to make this text conditional
, width: 91
}
]
...
, editable: {
mode: "popup"
, template: $("##addEditPopup").html()
, window: {
open: loadJSOnWindowLaunch
, title: "Reservation request"
}
}
, dataBound: function(e) {
dataBoundFunction();
}
}).data("kendoGrid");
Ich brauche die Taste, um sagen zu lassen, ‚Bearbeiten‘ unter bestimmten Umständen und 'View' in anderen, basierend auf Werten in der Datenquelle.
Wie mache ich das am besten?
Haben Sie meine Lösung versucht? Ist es das, was du willst? –
Hallo. Ich habe etwas Ähnliches versucht, bevor ich die Frage hier gestellt habe. Das Problem, das ich hatte, ist, dass, wenn Sie in meinen ursprünglichen Code schauen, wenn die Schaltfläche 'Bearbeiten' gedrückt wird, ich alle Objekte benötigen muss, die im 'bearbeitbaren' Knoten ausgeführt werden (zB ein Popup starten, eine JS-Funktion ausführen) , etc). Wie kann ich Ihre Lösung verwenden und diese Dinge trotzdem ausführen? – Junglefish
Hallo Michael, Wenn Sie die Demo überprüfen, die ich erstellt habe, können Sie das Popup-Fenster sehr gut bearbeiten sehen. Und wenn Sie irgendeine Funktion auf Ereignis ausführen möchten, können Sie wie gewohnt. Lassen Sie mich wissen, welche Funktion Sie bei welchem Ereignis ausführen möchten. –