FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

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

查看: 292|回复: 3

razorpage 数据库分页跨页保持选中行 ,测试无效。

[复制链接]
发表于 2020-7-15 10:47:03 | 显示全部楼层 |阅读模式
网站原示例 设置如下属性即可保持跨页行选中。注意设置属性:
  • DataIDField=Id:行标识符字段
  • ClearSelectionBeforePaging=false:分页前不要清空选中项
  • KeepCurrentSelection=true:多选时保持当前已选中行
  • KeepPagedSelection=true:多选时保持分页中已选中行




如下是我的测试例子, 用的是自定义回发, 无法保持跨页选中,请问是不是跨页选中还有别的特殊设置才能支持自定义回发分页查询
   <f:Grid ID="GridMaster" IsFluid="true" CssClass="blockpanel" ShowBorder="true" ShowHeader="true" Title="表格" DataIDField="OID"   AllowPaging="true" PageSize="10" IsDatabasePaging="true"
                    ShowPagingMessage="true" RecordCount="@ViewBag.GridRecordCount" DataSource="@ViewBag.GridDataSource"    KeepCurrentSelection="true" ClearSelectionBeforePaging="false" KeepPagedSelection="true"
                    AllowSorting="true" RegionPosition="Center" SortField="@ViewBag.GridSortField" SortDirection="@ViewBag.GridSortDirection"
                    AllowFilters="true" EnableHeaderMenu="false" SeparateFilterMenu="true" EnableCheckBoxSelect="true"   Columns="@ViewBag.GridColumns">

                <Columns>
                </Columns>
                <ageItems>
                    <f:ToolbarSeparator></f:ToolbarSeparator>
                    <f:ToolbarText Text="每页记录数:">
                    </f:ToolbarText>
                    <fropDownList ID="ddlPageSize" Width="80">
                        <Items>
                            <fistItem Text="10" Value="10" />
                            <fistItem Text="50" Value="50" />
                            <fistItem Text="100" Value="100" />
                            <fistItem Text="500" Value="500" />
                        </Items>
                        <Listeners>
                            <fistener Event="change" Handler="gridMasterLoad"></fistener>

                        </Listeners>
                    </fropDownList>
                </PageItems>
                <Listeners>
                    <fistener Event="filterchange" Handler="gridMasterLoad"></fistener>
                    <fistener Event="sorting" Handler="gridMasterLoad"></fistener>
                    <f:Listener Event="paging" Handler="gridMasterLoad"></f:Listener>
                    <f:Listener Event="rowdblclick" Handler="griddb_Click"></f:Listener>
                    <f:Listener Event="beforepaging" Handler="gridBeforePaging"></f:Listener>
                </Listeners>
            </f:Grid>



发表于 2020-7-15 11:29:24 | 显示全部楼层
官网示例正常:https://pages.fineui.com/#/GridP ... gingDatabaseDetails

注意升级到最新版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-15 11:51:39 | 显示全部楼层
sanshi 发表于 2020-7-15 11:29
官网示例正常:https://pages.fineui.com/#/GridPaging/ClearSelectionBeforePagingDatabaseDetails

注意 ...

基本上已经是最新版本,5月份的版本。 官方例子用的grid上的回发方法实现表格分页,我做得例子是自定义回发,是不是有特殊设置,还是自定义回发没法实现跨页选中。
回复 支持 反对

使用道具 举报

发表于 2020-7-18 11:59:49 | 显示全部楼层
owenhy 发表于 2020-7-15 11:51
基本上已经是最新版本,5月份的版本。 官方例子用的grid上的回发方法实现表格分页,我做得例子是自定义回 ...

没有特殊设置。在最新的 v6.4.0 空项目中重现问题,发到我的QQ邮箱:30372245
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|FineUI 官方论坛 ( 皖ICP备13005369号-1 )

GMT+8, 2020-8-16 03:28 , Processed in 0.098215 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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