2
我使用的是telerik grid for mvc with ajax custom binding,它的运行正常,但问题是当我应用它发送的分组时,会将网格废弃。MVC Grid自定义绑定(Ajax)GroupBy问题
之前分组
分组
客户端代码后看起来像
colums.Bound(o => o.TO).Title("To").Groupable(false).HtmlAttributes(new { style = "text-align:center" }).Width(150);
colums.Bound(o => o.CanChange).Hidden(true);
colums.Bound(o => o.PlanHospitalID).Hidden(true).HtmlAttributes(new { @class = "planhospital" });
if ((Model.GeoLocationType == SalesEnum.Region.ToString()))
{
colums.Bound(o => o.RMAcompanies).Groupable(false).Title("Join(RM)").ClientTemplate("<input class='rmjoin' name='RMID' type='checkbox' value='" + Model.DesignationID + "' <#=RMAcompanies? checked='checked' : '' #> <#=CanChange? '' : disabled='disabled' #> /><input type='hidden' name='PlanHospitalID' value='<#= PlanHospitalID#>'/>");
}
colums.Bound(o => o.SMCanChange).Hidden(true);
if (Model.GeoLocationType == SalesEnum.Zone.ToString())
{
colums.Bound(o => o.SMAcompanies).Title("Join(SM)").Groupable(false).ClientTemplate("<input class='smjoin' type='checkbox' name='SMID' value='" + Model.DesignationID + "' <#= SMAcompanies?checked='checked':'' #> <#=SMCanChange? '' : disabled='disabled' #> /><input type='hidden' name='PlanHospitalID' value='<#=PlanHospitalID#>'/>");
}
colums.Bound(o => o.Participants).Groupable(false);
您是否在控制器中实施了分组?在线演示显示需要完成的工作。 – 2012-04-13 08:42:51
@AtanasKorchev是的,我已经在服务器端实现了分组。 – 2012-04-14 11:23:52
它看起来好像组没有序列化。向我们展示控制器的外观。 – 2012-04-14 16:09:15