2012-02-29 20 views
0

クライアント側でカスタムグリッドの動作が必要です:Addボタンを押し、グリッドをInLineモードで作成し、Add2ボタンを押してグリッドをInFormモードで新規作成し、追加の機能を追加します。私はツールバーで新しいカスタムコマンドを追加し、javascript関数Add2を呼び出して、グリッド編集モードを試してみてください。しかし、編集モードは変更されず、新しい行はインラインモードで作成されました。私が間違っていることは、一般的に、それは可能ですか?Telerik MVC Grid。クライアントサイドでグリッド編集モードを変更するには?

<script type="text/javascript"> 
    function Add2() { 
     var grid = $('#Property').data('tGrid'); 
     grid.editing.mode = 'InForm'; 
     grid.addRow(); 
    } 
</script> 

Html.Telerik().Grid<Models.PropertyTypeModel>().Name("Property") 
      // skip 
      .DataBinding(dataBinding => 
      { 
       dataBinding.Ajax() 
        .Select("_PropertySelect", "Options", new { oid = "<#= OptionTypeID #>" }) 
        // skip 
      }) 
      .ToolBar(commands => 
      { 
       commands.Insert().ButtonType(GridButtonType.ImageAndText); 
       commands.Custom().Text("Add2").Url("javascript:void(0)").HtmlAttributes(new { onclick = "Add2()" }); 
      }) 
      .Editable(editing => editing 
       .Mode(GridEditMode.InLine) 
      ) 
) 

ご返信ありがとうございます。

答えて

0

これは現在サポートされていません。

関連する問題