我有一个使用内联编辑的telerik网格。
我发现它确实令人讨厌的是当我开始编辑一行时,某些列调整大小,删除按钮消失,并且编辑按钮列中编辑按钮旁边会出现“取消”按钮。
这就是它的样子:
这就是网格的创建方式:
<%
Html.Telerik().Grid<myapp.Date>("dates")
.Name("MyGrid")
.Pageable()
.Sortable()
.Filterable()
.Groupable()
.DataKeys(keys => keys.Add(c => c.id))
.DataBinding(dataBinding =>
{
dataBinding.Ajax()
.Select("_SelectAjaxEditing", "Dates")
.Insert("_InsertAjaxEditing", "Dates")
.Update("_SaveAjaxEditing", "Dates")
.Delete("_DeleteAjaxEditing", "Dates");
})
.ToolBar(commands => commands.Insert())
.Columns(columns =>
{
columns.Bound(o => o.name);
columns.Bound(o => o.date1);
columns.Command(commands => commands.Edit());
columns.Command(commands=> commands.Delete());
})
.Editable(editing => editing.Mode(GridEditMode.InLine))
.Render();
%>
答案 0 :(得分:2)
这是Telerik Grid行为的正常方式。
如果不需要,可以隐藏这些列。
或者您可以尝试使用InCell编辑模式。