我正在尝试使用外部数据源和Telerik Grid使用他们的Twitter搜索示例作为我的指南
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 :(得分:0)
我遇到了同样的问题。 我的挑战是,用户希望针对不同的标准反复进行检索,并且他们希望结果在网格中累积,直到他们清除网格。我正在建立这种能力。我得到了积累工作,但一路上导致“显示项目0 - 0的0”。 这个问题已经在这里待了很长时间。这让我感到气馁。 我的理论是,自定义绑定会混淆其他设置。 乔