我有kendo网格并插入序列号如下:
var rowNumber = 0;
function resetRowNumber(e) {
rowNumber = 0;
}
function renderNumber(data) {
return ++rowNumber;
}
它加载序列号顺序但是当我在任何一行kendo网格中编辑更新记录时,序列号从最后一个序列号开始。我希望在网格更新后正确获得序列号顺序。任何人都可以帮我这样做吗? 提前谢谢..
答案 0 :(得分:0)
我尝试过数据绑定..现在它的工作正常。我在这里包含了我的网格代码。
@(Html.Kendo().Grid<SSRWAWeb.Models.MYDataWrappers.ViewMYJobItem>()
.Name("grid")
.Columns(columns =>
{
columns.Template(t => { }).Title("Line No").ClientTemplate("#= renderNumber(data) #");
columns.Bound(c => c.line_num).Title("Line #");
columns.Bound(c => c.part_num).Title("Part Number");
})
.Events(e => { e.Edit("assignNumber"); e.Save("orderUpdate"); e.Cancel("cancelChanges"); e.DataBound("resetRowNumber"); e.DataBinding("resetEditRowNumber"); })
谢谢..