2011-12-25 69 views
1

我有一個使用內聯編輯的telerik網格。使用內聯編輯時,Telerik網格列更改大小

我發現它的確很煩人的是,當我開始編輯一行時,某些列的大小調整,刪除按鈕消失,並在編輯按鈕列的編輯按鈕旁邊出現一個「取消」按鈕。

這是什麼樣子:

enter image description here

這是如何被創建的網格:

<% 
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(); 
%> 

回答

2

它是Telerik的電網如何工作的正常方式。

如果不需要它們,您可以隱藏這些列。

或者您可以嘗試使用InCell編輯模式。

相關問題