【发布时间】:2018-07-18 19:53:14
【问题描述】:
我有一个网格,我要在按钮单击事件上添加一个新行,我遇到的问题是在没有刷新网格的情况下添加一个新行。
我的点击事件是
$(document).on('click', '.btnAddNewArea', function (e) {
e.preventDefault();
StopDetailCollapse("#TabEditor");
AddNewRowToGrid(".eagClass");
});
我的添加行功能是
function AddNewRowToGrid(gridID) {
var grid = $(gridID).data("kendoGrid");
//grid.AddRow();
grid.dataSource.insert(
0,
{
AreaID: -1,
AreaName: "New Area",
Catalog: 0
});
}
我以为 e.preventDefault 会阻止它,但我错了。
那么,简而言之,如何在添加新行时阻止网格刷新?
【问题讨论】:
-
这恐怕是内部行为,无法避免。
标签: jquery kendo-ui kendo-grid