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