2011-12-15 11 views
0

を使用しているとき、私は彼らのサンプルを持っているTelerikグリッドのページングやソート外部データソース

http://demos.telerik.com/aspnet-mvc/razor/grid/externalservicetwitter

私のガイドとして彼らのTwitter検索のサンプルを使用してTelerikグリッドと外部データソースを使用しての実験をしていますページングを取得して作業することはできません。彼らはセットアップグリッド・サーバー側のコード

@(Html.Telerik().Grid<TwitterItem>() 
    .Name("Grid") 
    .Columns(columns => 
    { 
     columns.Template(o => { }).Title("Author").Width(100); 
     columns.Template(o => { }).Title("Avatar").Width(80); 
     columns.Bound(o => o.text).Title("Post"); 
    }) 
    .ClientEvents(events => events 
     .OnDataBinding("onDataBinding") 
     .OnRowDataBound("onRowDataBound") 
    ) 
    .Scrollable(scrolling=>scrolling.Height(400))) 

を使用してだから私は、他のサンプルのように構築物.Pageableと.Sortableを追加しましたが、これは何の違い

をしないように思われるサンプルで

@(Html.Telerik().Grid<TwitterItem>() 
    .Name("Grid") 
    .Columns(columns => 
    { 
     columns.Template(o => { }).Title("Author").Width(100); 
     columns.Template(o => { }).Title("Avatar").Width(80); 
     columns.Bound(o => o.text).Title("Post"); 
    }) 
    .ClientEvents(events => events 
     .OnDataBinding("onDataBinding") 
     .OnRowDataBound("onRowDataBound") 
    ) 
    .Scrollable(scrolling=>scrolling.Height(400)) 
    .Pageable() 
    .Sortable() 

これは作業すべきか?私は何かしなければならないことがありますか?

+0

.Pageableを追加してみると、下部にページングステータスバーが表示されますが、データのロードが完了していないように左下のアニメーションGIFが回転し続けます。また、ページングステータステキストに「0〜0のアイテムを表示する」と表示されます。私が.Sortableを試してみると、Post列はソートされているように振る舞いますが、実際にはソートされません。作成者列とアバター列は、テンプレート列であるため、並べ替えられません。データのロード方法のために、ページングとソートに問題があるようです。 – Daniel

答えて

0

私は同じ問題を抱えています。 私が挑戦したいのは、ユーザーがさまざまな基準で繰り返し習得したいということです。グリッドをクリアするまで、グリッドに結果が蓄積されることを期待しています。私はこの能力を構築しています。私は積み上げて仕事をしていますが、途中で何かが "0 - 0のアイテムを表示する"原因となっています。 この質問は長い間ここにありました。それは私が落胆していると感じさせる。 私の理論は、カスタムバインディングが他の設定を駄目にすることです。 Joe

関連する問題