Kendo Grid-Schaltfläche zum Ausblenden / Anzeigen des Löschens

Ich bin neu in Kendo MVC-Komponenten sowie in jQuery.

Ich baue Kendo Grid.Ich möchte den Befehl "Zerstören (Löschen)" beim Laden von Seiten in Kendo Grid ausblenden. Wenn ich auf dieselbe Seite klicke, sollte er sichtbar sein.

Kendo-Gitter:

@(Html.Kendo().Grid<Model>() 
.Name("grid")
.Columns(columns =>
{
columns.Bound(product => product.DESCRIPTION).Title("Description");
columns.Bound(product => product.CODE).Title("Description");
columns.Command(commands =>
{
commands.Destroy().HtmlAttributes(new { id = "buttondelete" }); 
}).Title("Operations");
 })
.ToolBar(toolbar =>
{
toolbar.Create().Text("Add Records"); 
toolbar.Save(); 
})

.Editable(editable => editable.Mode(GridEditMode.InCell)) 
.Pageable(pager => pager
.PageSizes(true)
.Input(true)
.Refresh(true)
)
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(true)
.Events(events => events.Error("onError"))
.Model(model =>
{
 model.Id(product => product.ID); // Specify the property which is the unique identifier of the model
model.Field(p => p.DESCRIPTION).Editable(false);
model.Field(product => product.CODE).Editable(false);
})
.Create(create => create.Action("a", "www")) 
.Read(read => read.Action("b", "www"))  
.Update(update => update.Action("c", "www"))  
.Destroy(destroy => destroy.Action("d", "www")) 
    )
 )

Js:

$(document).ready(function () {

  //$("#grid").find(".k-grid-delete").hide()//hide delete button
    $("#grid").find(".k-toolbar").hide(); //hide toolbar
    $(".k-grid-delete", "#grid").hide();
 });





$('#EnableEdit').click(function () {
    $("#grid").find(".k-toolbar").show();

   // $(".k-grid-delete", "#grid").show();
    var grid = $("#grid").data("kendoGrid");
    grid.dataSource.at(0).fields["CODE"].editable = true;
    grid.dataSource.at(0).fields["DESCRIPTION"].editable = true;

});

Bearbeiten: Einige Teile wurden entsprechend der ersten Antwort geändert. Jetzt $ (". K-grid-delete", "#grid"). Hide (); Die Klasse k.grid-delete kann nicht ausgeblendet werden. Ich denke, JavaScript wird geladen, bevor ein Kendo-Gitter erstellt wird. Wenn ich es innerhalb der Klick-Funktion der Editier-Schaltfläche benutze, werden die Lösch-Schaltflächen ausgeblendet.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage