This question is locked. New answers and comments are not allowed.
I am using a telerik mvc grid paging on scroll which works in FF but it does not work in IE 8 is ther something that I am missing???
my grid:
@(Html.Telerik().Grid<IAAI.CSAToday.TitleMgmt.DataAccess.FileSearchResult>()
.Name("SearchResultGrid")
.DataKeys(keys => keys.Add(s => s.TitleTrackerId))
.Columns(Columns =>
{
Columns.Bound(s => s.ClaimNo).Title("Claim Number").Width(150).Filterable(true);
Columns.Bound(s => s.TrackerTask).Title("Tracker Task").Width(200).Filterable(true);
Columns.Bound(s => s.LastActivityDate).Title("Last Activity Date").Format("{0:MM/dd/yyyy}").Width(160);
Columns.Bound(s => s.DaysAged).Title("Days Aged").Width(90);
Columns.Bound(s => s.Owner).Title("Owner Name").Width(150).Filterable(true);
Columns.Bound(s => s.LienHolderName).Title("Lienholder Name").Width(150).Filterable(true);
Columns.Bound(s => s.Handler).Title("Handler Name").Width(150).Filterable(true);
Columns.Bound(s => s.Adjuster).Title("Adjuster Name").Width(150).Filterable(true);
Columns.Bound(s => s.FileType).Title("File Type").Width(100).Filterable(true);
Columns.Bound(s => s.VINNo).Title("VIN").Width(150).Filterable(true);
Columns.Bound(s => s.IAAStockNo).Title("IAA Stock No").Width(100).Filterable(true);
Columns.Bound(s => s.TitleTrackerId).Title("Title Tracker Id").Width(150).Filterable(true); ;
Columns.Bound(s => s.ProcessId).Hidden();
Columns.Bound(s => s.StatusId).Hidden();
Columns.Bound(s => s.LienHolderId).Hidden();
})
.DataBinding(dataBinding => dataBinding.Ajax().Select("_AjaxBinding", "Search"))
.Filterable()
.Sortable()
.Pageable(paging => paging.PageOnScroll(true).Style(GridPagerStyles.Status))
.NoRecordsTemplate("No records matched. Try another search option.")
.ClientEvents(events => events.OnRowSelect("onRowSelected").OnLoad("onLoad"))
.Selectable()
.Scrollable(c => c.Height("300px")).Footer(false)
)
the binding action:
[GridAction]
public ActionResult _AjaxBinding(GridCommand command)
{
var model = new SearchResultModel();
return View(new GridModel<FileSearchResult>
{
Data = model.FileSearchResults
});
}
the js file that I registered:
@(Html.Telerik().ScriptRegistrar().Globalization(true).DefaultGroup(group =>
{
group.Add("telerik.common.min.js");
group.Add("telerik.grid.min.js");
group.Add("telerik.grid.filtering.min.js");
group.Combined(true).Compress(true);
}))
the version of Telerik.web.mvc dll is : 2011.2.712.340
vs 2010, .net framework 4 and C# is preferred language.
my grid:
@(Html.Telerik().Grid<IAAI.CSAToday.TitleMgmt.DataAccess.FileSearchResult>()
.Name("SearchResultGrid")
.DataKeys(keys => keys.Add(s => s.TitleTrackerId))
.Columns(Columns =>
{
Columns.Bound(s => s.ClaimNo).Title("Claim Number").Width(150).Filterable(true);
Columns.Bound(s => s.TrackerTask).Title("Tracker Task").Width(200).Filterable(true);
Columns.Bound(s => s.LastActivityDate).Title("Last Activity Date").Format("{0:MM/dd/yyyy}").Width(160);
Columns.Bound(s => s.DaysAged).Title("Days Aged").Width(90);
Columns.Bound(s => s.Owner).Title("Owner Name").Width(150).Filterable(true);
Columns.Bound(s => s.LienHolderName).Title("Lienholder Name").Width(150).Filterable(true);
Columns.Bound(s => s.Handler).Title("Handler Name").Width(150).Filterable(true);
Columns.Bound(s => s.Adjuster).Title("Adjuster Name").Width(150).Filterable(true);
Columns.Bound(s => s.FileType).Title("File Type").Width(100).Filterable(true);
Columns.Bound(s => s.VINNo).Title("VIN").Width(150).Filterable(true);
Columns.Bound(s => s.IAAStockNo).Title("IAA Stock No").Width(100).Filterable(true);
Columns.Bound(s => s.TitleTrackerId).Title("Title Tracker Id").Width(150).Filterable(true); ;
Columns.Bound(s => s.ProcessId).Hidden();
Columns.Bound(s => s.StatusId).Hidden();
Columns.Bound(s => s.LienHolderId).Hidden();
})
.DataBinding(dataBinding => dataBinding.Ajax().Select("_AjaxBinding", "Search"))
.Filterable()
.Sortable()
.Pageable(paging => paging.PageOnScroll(true).Style(GridPagerStyles.Status))
.NoRecordsTemplate("No records matched. Try another search option.")
.ClientEvents(events => events.OnRowSelect("onRowSelected").OnLoad("onLoad"))
.Selectable()
.Scrollable(c => c.Height("300px")).Footer(false)
)
the binding action:
[GridAction]
public ActionResult _AjaxBinding(GridCommand command)
{
var model = new SearchResultModel();
return View(new GridModel<FileSearchResult>
{
Data = model.FileSearchResults
});
}
the js file that I registered:
@(Html.Telerik().ScriptRegistrar().Globalization(true).DefaultGroup(group =>
{
group.Add("telerik.common.min.js");
group.Add("telerik.grid.min.js");
group.Add("telerik.grid.filtering.min.js");
group.Combined(true).Compress(true);
}))
the version of Telerik.web.mvc dll is : 2011.2.712.340
vs 2010, .net framework 4 and C# is preferred language.