2011-12-15 29 views
0

我使用了Telerik的電網外部數據源使用他們的Twitter搜索示例作爲我的導遊實驗時排序Telerik的網尋呼和使用外部數據源

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

我已經得到了他們的樣品運行但無法進行分頁和排序工作。使用代碼

@(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 2011-12-16 03:21:55

回答

0

我有同樣的問題。 我的挑戰是用戶想要針對不同的標準重複檢索,他們希望結果在網格中累積,直到他們清除網格。我正在建立這種能力。我得到了積累的工作,但一路上造成「顯示項目0 - 0爲0」。 這個問題已經坐在這裏很長一段時間了。這讓我感到灰心。 我的理論是,自定義綁定混淆了其他設置。 Joe