HtmlHelper Grid 扩展分页为submit 保存查询条件值
2009-02-06 12:07
423 查看
扩展Grid让他生成的分页用submit提交
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcContrib.UI.Html.Grid;
using System.Collections;
namespace HZMCRM.Extension
{
public static class GridExEx
{
public static void Grid<T>(this HtmlHelper helper, string viewDataKey, Action<IRootGridColumnBuilder<T>> columns, MyExtention postPageLink) where T : class
{
new GridEx<T>(viewDataKey, helper.ViewContext, CreateColumnBuilder<T>(columns,null), null, helper.ViewContext.HttpContext.Response.Output).Render();
}
private static GridColumnBuilder<T> CreateColumnBuilder<T>(Action<IRootGridColumnBuilder<T>> columns, Action<IGridSections<T>> sections) where T : class
{
GridColumnBuilder<T> builder = new GridColumnBuilder<T>();
if (columns != null)
{
columns(builder);
}
if (sections != null)
{
sections(builder);
}
return builder;
}
public enum MyExtention
{
PageLink
}
}
}
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcContrib.UI.Html.Grid;
using System.Collections;
namespace HZMCRM.Extension
{
public static class GridExEx
{
public static void Grid<T>(this HtmlHelper helper, string viewDataKey, Action<IRootGridColumnBuilder<T>> columns, MyExtention postPageLink) where T : class
{
new GridEx<T>(viewDataKey, helper.ViewContext, CreateColumnBuilder<T>(columns,null), null, helper.ViewContext.HttpContext.Response.Output).Render();
}
private static GridColumnBuilder<T> CreateColumnBuilder<T>(Action<IRootGridColumnBuilder<T>> columns, Action<IGridSections<T>> sections) where T : class
{
GridColumnBuilder<T> builder = new GridColumnBuilder<T>();
if (columns != null)
{
columns(builder);
}
if (sections != null)
{
sections(builder);
}
return builder;
}
public enum MyExtention
{
PageLink
}
}
}
相关文章推荐
- java分页条件查询-GridManager.js表格插件+Pageable分页对象+mybatis pagehelper分页插件
- ASP.NET MVC4 HtmlHelper扩展类,实现分页功能 @Html.ShowPageNavigate
- ASP.NET MVC4 HtmlHelper扩展类,实现分页功能
- ASP.NET MVC HtmlHelper 自定义扩展分页功能
- 解决Mybatis 分页插件pagehelper不支持逆向工程Example条件查询
- Thinkphp分页时查询条件保存方法
- ASP.NET MVC4 HtmlHelper扩展类,实现分页功能
- 分页查询保存搜索条件跳转链接再返回带回显思路
- 【asp.net mvc】 扩展 htmlhelper 实现分页
- Servlet 分页保存查询条件
- MVC HtmlHelper扩展类(PagingHelper)实现分页功能
- 如何保存分页信息及查询条件!
- Thinkphp分页时查询条件保存方法
- 新版asp.net mvc 分页控件:HtmlHelper扩展
- HtmlHelper的扩展分页方法
- dhtmlxGrid分页查询,条件查询实例
- asp.net mvc 分页控件:HtmlHelper扩展
- dhtmlxGrid分页查询,条件查询实例
- jpa分页标签保存条件查询参数的设置
- mvc 扩展htmlhelper