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()
)
如果有這樣的工作?還有什麼我應該做的?
當我嘗試添加.Pageable時,我在底部看到了分頁狀態欄,但左下角的動畫GIF仍在旋轉,就像數據未完成加載一樣。分頁狀態文本顯示「顯示0到0的項目」。當我嘗試使用.Sortable添加時,Post列的行爲就像它正在排序,但實際上沒有排序。作者和頭像列不排序,因爲它們是模板列。看起來,由於數據加載的方式,分頁和排序存在問題。 – Daniel 2011-12-16 03:21:55