1

Telerik の RadGrid をソートする方法は何ですか? フォーム サーバー タグを追加したくありません。また、私が見た例のようなコード ビハインドでユーザー コントロールを使用したくありません (これらは真の MVC ソリューションではないと思うので、そうですか?)。例を示すか、サンプルコードを投稿してください...

前もって感謝します。

4

2 に答える 2

0

Telerikに関する質問については、http://www.telerik.com/community/forums.aspxにアクセスしてください。

彼らのサポートは素晴らしく、フォーラムが正式なリクエストを送信するだけでそれをカットしない場合は、問題のあるデモプロジェクトを作成する必要があります。私はtelerik製品を何年も使用してきましたが、数日以内にあなたの質問に答えることができます。

デモサイトは、優れた知識源でもあります(上記のrobertによるリンク)

Guido

于 2010-01-02T06:34:25.717 に答える
0

ASP.NET MVC オープン ソースの Telerik コントロールを使用しています。これは、私がソートをどのように使用しているかの例です。サーバー制御または Ajax で動作しますが、Ajax グリッドは、循環参照エラーを作成する限り、より扱いにくいことがわかりました。

この Ajax の例では、2 つの列で並べ替えています。ロジックはサーバー バインディングと同じです。

@(Html.Telerik().Grid(Model)
    .Name("Grid")
    .DataKeys(keys => keys.Add(c => c.category_id ))
    .DataBinding(dataBinding => dataBinding.Ajax()
    .Select("AjaxGridSelect", "CategoryTree")
    .Insert("GridInsert", "CategoryTree", new { GridEditMode.PopUp, GridButtonType.ImageAndText })
    .Update("GridUpdate", "CategoryTree", new { GridEditMode.InLine, GridButtonType.ImageAndText })
    .Delete("GridDelete", "CategoryTree", new { GridEditMode.InLine, GridButtonType.ImageAndText }))
    .Columns(columns =>
    {
        columns.Bound(p => p.category_name).Width(150);
        columns.Bound(p => p.status_cd).Width(100);
        columns.Command(commands =>
        {
            commands.Edit().ButtonType(GridButtonType.ImageAndText);
            commands.Delete().ButtonType(GridButtonType.ImageAndText);
        }).Width(180).Title("Commands");
    })
     .Editable(editing => editing.Mode(GridEditMode.InLine))
           .Pageable(paging => paging.PageSize(50)
           .Style(GridPagerStyles.NextPreviousAndNumeric)
           .Position(GridPagerPosition.Bottom))
           .Sortable(o => o.OrderBy(sortcol => 
              {
                    sortcol.Add(a => a.category_name);
                    sortcol.Add(a => a.add_date);
              })
           .Filterable()
           .Groupable()
           .Selectable())
于 2011-05-18T07:16:35.207 に答える