2011-12-25 5 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編集モードを使用することができます。