2012-09-24 1 views
11

Ich benutze ein KendoUI KendoGrid. Ich habe eine Spalte mit der Schaltfläche Löschen oder "Zerstöre" Aktion. Kendo zeigt eine Warnmeldung mit dem Text "Möchten Sie diesen Datensatz wirklich löschen?" Ich brauche diesen Text, um für meine Situation spezifischer zu sein. Wie passt man diesen Text an?Wie ändert man den Text auf Kendo UI Grid zerstören oder Befehl Aktion löschen?

Jede Hilfe wäre willkommen.

Mein Code für das Hinzufügen der Spalten ist:

$reports.kendoGrid(
{ 
    dataSource: dataSource, 
    pageable: { 
     refresh: true, 
     pageSizes: true 
    }, 
    toolbar: [{ name: "create", text: "Add" }], 
    columns: 
    [ 
     { field: 'name', title: 'Report', sortable: true }, 
     { command: ["edit", "destroy"], title: " ", width: "180px", } 
    ], 
    editable: "inline", 
    selectable: true, 

Antwort

8

nach dem Kendo Grid documentation:

editable.confirmation Boolean | Zeichenfolge

Definiert den Text, der beim Löschen eines Elements im Bestätigungsfeld verwendet wird.

+2

Dank: Ich habe die folgende Zeile in für editierbar: editierbar: {mode: "inline", Bestätigung: "Oh Crazy !! Möchtest du diesen Bericht wirklich entfernen? die Abschnitte mit allen Inhalten? " }, – Rodney

24

Wenn Sie mit Kendo UI für ASP.NET MVC können Sie verwenden DisplayDeleteConfirmation

 @(Html.Kendo().Grid<OrdersViewModel>() 
       .Name("Orders") 
       .HtmlAttributes(new {style = "height: 100%; border-width: 0;"}) 
       .Columns(c => 
        { 
        c.Bound(p => p.Id) 
        .Width(50) 
        } 
      .Editable(editable => 
        { 
        editable.Mode(GridEditMode.InLine); 
        editable.DisplayDeleteConfirmation("Your Message here"); 
        })) 
2

ersetzen

editable: "inline" 

mit

editable: { 
    confirmation: "Your custom message", 
    mode: "inline" 
}, 
Verwandte Themen