我正在使用Kendo UI网格并删除行,正在使用带有自举程序的自定义按钮,当我单击它时,使用ajax,我会调用Web api方法来删除该行,如果成功删除,则将该行从中删除DOM。(我没有使用kendo的destroy命令)
我的问题是,如果我尝试过滤已删除的那一行,它会再次出现在网格中,而且似乎根本没有被删除。
这是我的Kendo UI网格:
var table = $("#grid").kendoGrid({
dataSource: {
transport: {
read: {
url: "/api/customers",
dataType: "json"
}
},
pageSize: 10
},
height: 550,
filterable: true,
sortable: true,
pageable: {
refresh: true,
pageSizes: true,
buttonCount: 5
},
columns: [{
template: "<a href='' class='btn-link glyphicon glyphicon-remove js-delete' title='Delete' data-customer-id= #: Id #></a>",
field: "Id",
title: " ",
filterable: false,
sortable: false,
width: 50,
attributes: {
style: "text-align: center"
}
}, {
field: "Name",
title: "Name",
width: 100,
}, { …
Run Code Online (Sandbox Code Playgroud) 按照它在此处定义的步骤之后,Visual Studio 2017 RC 中缺少 Reportviewer 工具。我仍然无法让它在报告查看器中工作,这就是它在工具箱中的显示方式:
此 ReportViewer 工具仅在右键单击工具箱后出现,然后我选择了“全部显示”。完成所有这些后,我仍然无法将其拖到设计报告中。
我不知道如何解决这个问题。