It's the best grid I can find on the internet
I am using the latest 2009.12.23 version.
I expericance this error when I click filter:
Telerik.Web.Mvc.Infrastructure.Implementation.FilterParserException was unhandled by user code
Message=Expected token
Source=Telerik.Web.Mvc
StackTrace:
at Telerik.Web.Mvc.Infrastructure.Implementation.FilterLexer.Tokenize() in D:\Projects\AMDB2010\Telerik.Web.Mvc\Infrastructure\Implementation\Filtering\Parsing\FilterLexer.cs:line 64
at Telerik.Web.Mvc.Infrastructure.Implementation.FilterParser..ctor(String input) in D:\Projects\AMDB2010\Telerik.Web.Mvc\Infrastructure\Implementation\Filtering\Parsing\FilterParser.cs:line 20
at Telerik.Web.Mvc.Infrastructure.FilterDescriptorFactory.Create(String input) in D:\Projects\AMDB2010\Telerik.Web.Mvc\Infrastructure\FilterDescriptorFactory.cs:line 17
at Telerik.Web.Mvc.UI.GridDataProcessor.get_FilterDescriptors() in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\Grid\GridDataProcessor.cs:line 60
at Telerik.Web.Mvc.UI.GridDataProcessor.EnsureDataSourceIsProcessed() in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\Grid\GridDataProcessor.cs:line 117
at Telerik.Web.Mvc.UI.GridDataProcessor.get_PageCount() in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\Grid\GridDataProcessor.cs:line 70
at Telerik.Web.Mvc.UI.GridRenderer`1.Pager() in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\Grid\GridRenderer.cs:line 248
at Telerik.Web.Mvc.UI.Grid`1.WriteFooter(IGridRenderer`1 renderer) in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\Grid\Grid.cs:line 555
at Telerik.Web.Mvc.UI.Grid`1.WriteTable(IGridRenderer`1 renderer) in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\Grid\Grid.cs:line 427
at Telerik.Web.Mvc.UI.Grid`1.WriteHtml(HtmlTextWriter writer) in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\Grid\Grid.cs:line 386
at Telerik.Web.Mvc.UI.ViewComponentBase.Render() in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\ViewComponentBase.cs:line 161
at Telerik.Web.Mvc.UI.ViewComponentBuilderBase`2.Render() in D:\Projects\AMDB2010\Telerik.Web.Mvc\UI\ViewComponentBuilderBase.cs:line 137
at ASP.views_asset_searchbyassettag_aspx.__RenderContent2(HtmlTextWriter __w, Control parameterContainer) in d:\Projects\AMDB2010\AMDB2\Views\ASSET\SearchByAssetTag.aspx:line 41
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Control.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at ASP.views_shared_site_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in d:\Projects\AMDB2010\AMDB2\Views\Shared\Site.Master:line 303
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Control.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Page.Render(HtmlTextWriter writer)
at System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException:
My grid code:
<%
Html.Telerik().Grid(Model)
.Name(
"ASSETGrid")
.Columns(columns =>
{
columns.Add(c => Html.ActionLink(c.ASSET_TAG,
"Details", "ASSET", new { ASSET_TAG = c.ASSET_TAG, AREA_FLAG = "S" }, null))
.Encoded(
false)
.Title(
"Asset Tag");
//.Attributes(c => new Hash(Style => "font-weight:bold"));
columns.Add(c => c.ASSET_TYPE).Title(
"Type");
columns.Add(c => c.ACCEPTED_ASSET_STATUS).Title(
"Acpt. Status");
columns.Add(c => c.A_LAST_UPDATE_DATE).Title(
"Acpt. Date");
columns.Add(c => c.LOCKED_BY).Title(
"Locked By");
columns.Add(c => c.SUGGESTED_ASSET_STATUS).Title(
"Sugg. Date"); ;
columns.Add(c => c.S_LAST_UPDATE_DATE).Title(
"Sugg. Date").Format("yyyy-MM-dd");
})
//.Filterable()
.Pageable()
.Sortable().Filterable()
.Render();
%>
Thanks for help~