FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4029|回复: 3
打印 上一主题 下一主题

分页排序问题

[复制链接]
跳转到指定楼层
楼主
发表于 2017-2-10 20:13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
.DataSource(ViewBag.Grid1DataSource)            
分页调用后台,后台提取不到 Grid1_sortField 和 Grid1_sortDirection 的值

.DataSource(Model)
分页调用后台,后台就可以提取到 Grid1_sortField 和 Grid1_sortDirection 的值

请指点!


沙发
发表于 2017-2-10 21:41:17 | 只看该作者
和这没关系。表格启用AllowSorting时,后台才会取到  Grid1_sortField 和 Grid1_sortDirection
板凳
 楼主| 发表于 2017-2-11 08:43:13 | 只看该作者
            F.Grid()
                .ID("Grid1")
                .BoxFlex(1)
                .ShowBorder(true)
                .ShowHeader(false)
                .EnableCheckBoxSelect(true)
                .DataIDField("ID")
                .DataTextField("ID")
                .AllowSorting(true)
                .OnSort(Url.Action("List_DoPostBack"), "Panel1")
                .AllowPaging(true)
                .IsDatabasePaging(true)
                .OnPageIndexChanged(Url.Action("List_DoPostBack"), "Panel1")
                .EnableSummary(true)
                .SummaryPosition(SummaryPosition.Flow)
                .Toolbars(
                    F.Toolbar()
                        .ID("Toolbar1")
                        .Position(ToolbarPosition.Top)
                        .Items(
                            F.Button()
                                .ID("btnNew")
                                .Icon(Icon.Add)
                                .Text("新增采购订货单")
                                .Listener("click", "onNewClick")
                                .Enabled(ViewBag.CoreDHDNew)
                        )
                )
                .Columns(
                    F.RowNumberField()
                        .EnablePagingNumber(true),
                    F.RenderField()
                        .HeaderText("单据编号")
                        .DataField("ID")
                        .Width(180),
                    F.RenderField()
                        .HeaderText("单据日期")
                        .DataField("RQ")
                        .Width(180),
                    F.RenderField()
                        .HeaderText("部门名称")
                        .DataField("BMMC")
                        .Width(120),
                    F.RenderField()
                        .HeaderText("经办人")
                        .DataField("JBRMC")
                        .Width(120),
                    F.RenderField()
                        .HeaderText("结算方式")
                        .DataField("JSFSMC")
                        .Width(120),
                    F.RenderField()
                        .HeaderText("到货地点")
                        .DataField("DHDD")
                        .Width(120),
                    F.RenderField()
                        .HeaderText("总数量")
                        .DataField("ZSL")
                        .Width(80),
                    F.RenderField()
                        .HeaderText("总金额")
                        .DataField("ZJE")
                        .Width(80),
                    F.RenderField()
                        .HeaderText("总税额")
                        .DataField("ZSE")
                        .Width(80),
                    F.RenderField()
                        .HeaderText("总合计")
                        .DataField("ZHJ")
                        .Width(80),
                    F.RenderField()
                        .HeaderText("备注")
                        .DataField("BZ")
                        .ExpandUnusedSpace(true),
                    F.RenderField()
                        .HeaderText("审核")
                        .DataField("SH")
                        .Width(80),
                    F.RenderField()
                        .HeaderText("编辑")
                        .Width(100)
                        .RendererFunction("renderOpenNewTab")
                )
                .PageItems(
                    F.ToolbarSeparator()
                        .ID("ToolbarSeparator3"),
                    F.ToolbarText()
                        .ID("ToolbarText1")
                        .Text("每页记录数:"),
                    F.DropDownList()
                        .ID("ddlGridPageSize")
                        .Width(80)
                        .OnSelectedIndexChanged(Url.Action("List_DoPostBack"), "Panel1")
                        .SelectedValue(PagingInfo.PageSize.ToString())
                        .Items(
                            F.ListItem()
                                .Text("10")
                                .Value("10"),
                            F.ListItem()
                                .Text("20")
                                .Value("20"),
                            F.ListItem()
                                .Text("50")
                                .Value("50"),
                            F.ListItem()
                                .Text("100")
                                .Value("100")
                        )
                )
                .SortField(PagingInfo.SortField)
                .SortDirection(PagingInfo.SortDirection)
                .PageSize(PagingInfo.PageSize)
                .RecordCount(PagingInfo.RecordCount)
                .DataSource(ViewBag.Grid1DataSource)
                .SummaryData(ViewBag.Grid1SummaryData)
地板
 楼主| 发表于 2017-2-13 12:40:09 | 只看该作者
两种方式,表格都启用AllowSorting
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-25 15:31 , Processed in 0.043437 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表