This question is locked. New answers and comments are not allowed.
When I try to bind a grid using ajax, I get the wait icon spinning. It doesn't stop and no data is shows. fiddler shows that the data was sent to the client.
HTTP/1.1 200 OK
Server: Cassini/4.0.1.8
Date: Sat, 02 Oct 2010 19:47:30 GMT
X-AspNet-Version: 4.0.30319
X-AspNetMvc-Version: 2.0
Cache-Control: private
Content-Type: application/json; charset=utf-8
Content-Length: 44
Connection: Close
{"data":["adaw","awdadw","awdad"],"total":3}
looking at inspect section of Chrome shows this error.
Uncaught TypeError: Cannot use 'in' operator to search for 'HasSubgroups' in adaw
a.grid.bindTotelerik.grid.min.js:1
a.grid.dataBindtelerik.grid.min.js:1
a.grid.ajaxOptions.e.successtelerik.grid.min.js:1
c.extend.proxy.bjquery-1.4.2.min.js:32
bjquery-1.4.2.min.js:124
c.extend.ajax.g.x.onreadystatechangejquery-1.4.2.min.js:129
Html.Telerik().Grid<
String
>(Model).Name("UnmappedGrid").
Columns(columns => columns.Bound(o => o).Title("Folder"))
.Sortable(sort => sort.OrderBy(order => order.Add(o => o).Ascending()).Enabled(false))
.DataBinding(dataBinding => dataBinding.Ajax().Select("_ajaxUnmapped", "Series"))
.Render();
[GridAction]
public
ActionResult _ajaxUnmapped()
{
return
View(
new
GridModel<String>
{
Data =
new
List<String> {
"adaw"
,
"awdadw"
,
"awdad"
}
});
}