问题标签 [custompaging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - GridView 的数值分页
我正在使用 GridView 来显示数据库中的数据。将 ASP.Net 4.0 与 C# 一起使用。GV 被赋予 DataTable 作为其数据源。我需要在该网格中显示数字分页,用户可以在其中看到“下一个”和“上一个”按钮以及“页码链接”,例如
<< 上一页 1 2 3 ... 下一页 >>
在网格的右上角。有没有办法使用自定义分页或 GV 的任何内置功能来做到这一点?我需要为页码点击处理什么样的事件?谁能指出我正确的方向或代码片段?
谢谢 ...
javascript - 使用 .on() 和 .off() 禁用事件的 jQuery 分页会导致 UI 元素无响应
我使用 jQuery 1.8.0 编写了一个自定义分页方案。我将事件处理程序绑定到后退和前进按钮。要在第 1 页禁用后退按钮,我使用 .off() 函数来禁用绑定。当我向上翻页时,我在按钮上调用 .on() 以再次启用绑定。当我三次更改事件绑定的开/关状态时,就会出现问题。之后,该事件将不再触发。
下面是我的代码的精简版本。这将说明我的问题。
这就是事件。后退按钮的 id 为 prevPageLink。
函数 handlePaginationButtonState 完成打开和关闭后退和前进按钮的工作。
因此,当 Web 应用第一次返回结果时,会加载前 10 个结果。如果我执行以下操作:
- 下一页(至第 2 页) - 绑定已打开
- 上一页(返回第 1 页) - 绑定已关闭
- 下一页(至第 2 页) - 出价已开启
我无法翻页,回到第 1 页。prePageLink 按钮不再响应。我已经使用下一页按钮和结果列表的末尾以及编号的页面按钮对此进行了测试。如果绑定已使用 .on() 或 .off() 函数打开或关闭,则它不再响应事件。
有任何想法吗?我完全感到困惑。
c# - 业务层分页设计指南
WCF/C# N 层应用程序。
我们已经使用这个片段作为基本指南在我们的业务层中实现了分页。
我只是想知道-为了使分页功能可测试,我应该使分页器成为我们 Manager 类的公共属性还是将其注入构造函数中?我们已经为单元测试注入了一个存储库,但我认为沿着注入过多的路线走下去是不对的。
或者,最好将寻呼机保密?无论如何,页面大小将在配置文件中指定,所以我想我可以在测试 app.config 中指定页面大小。
jquery - js渲染和分页
我试图让jsRender和分页工作,但我对 jsRender 和 jquery 有点陌生。我试图修改它以使用 jsRender 代替,但我只取得了有限的成功。
- 单击“下一页”链接时出现异常(请参阅代码)。例外是“JsRender 错误:未知模板:“#items” - 我认为这是因为代码在后续数据提取中被覆盖,但我不知道如何修复它 - 任何帮助表示赞赏。
- 任何人都可以提出一些提示来创建数字分页机制吗?例如“<< 1 2 3 4 5 6 7 8 9 10 ... >> - 单击“...”会将数字重置为“<< 11 12 13 ..”等等。
这是我的 paging.aspx 代码:
paging.aspx.cs 看起来像这样:
我得到的 json 数据在原始请求中看起来像这样:
c# - 使用存储过程的 ASP Gridview 中的自定义分页
我正在尝试使用自定义分页创建 GridView。我有非常大的数据,所以为了提高十个速度,我正在尝试进行自定义分页。
我编写了一个 SQL Server 存储过程,它接受输入参数SelectedPageNumber
,SelectedPageSize
并DataTable
用属于特定页面的结果行填充。存储过程还有一个MaxPageNumber
as 输出参数。
我能够将页面的数据绑定到 GridView,但我无法弄清楚如何将页码显示MaxPageNumber
为存储过程的值。
我正在使用 .Net Framework 4.0
它可能是重复的,但我找不到解决方案。
你能帮我吗 ???
c# - Gridview BottomPagerRow 未找到
我在 GridView 的 PagerTemplate 中放置了一个 ASP DataRepeater。我需要在我的代码中找到 DataRepeater
我正在尝试这个。
但这是抛出异常
当我尝试
它返回空值。
我正在尝试在 GridView 中自定义分页。这样我就可以将中继器放置在 GridView 下方并使用分页。但我想将中继器放在 GridView 的底部,即。寻呼机行。那么我该怎么做呢?
你能帮助我吗??
asp.net - ASP.NET 网格视图中的分页
我正在寻找分页,我可以在其中在框中输入值以到达所需的页面,如下所示。
我用谷歌搜索了它。但找不到这个。如果您有链接或代码,请帮助我。我正在使用 asp.net 4.0。谢谢
c# - 在 GridView 的 BottomPagerRow 中找不到控件
我有一个非常简单的应用程序,它有一个 GridView。我有一个使用下拉列表和链接按钮的自定义 BottomPagerRow。如果我在默认页面显示时尝试使用控件,它可以正常工作,但是如果我更改页面大小,任何其他更改都会强制它恢复默认值。
只是自己看这段代码,我只能认为因为行号正在改变,控件的 ID 正在改变,当服务器试图找到它们时它们不再存在并切换到默认值。
ipad - 覆盖 scrollViewWillEndDragging 时,UICollectionView 并不总是动画减速
我正在为我的 UICollectionView 创建自定义分页。我希望底部的一些单元格悬挂在屏幕边缘,但是,通过常规分页,滚动到下一页意味着如果页面底部的一半单元格正在显示,它只会显示另一半在下一页。我想让单元格挂在末端,但停止分页,以便悬挂在屏幕上的单元格清晰可见。
所以,为此我覆盖了函数 - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
如果我拖动一两秒钟,它会按预期工作,但是,我正在尝试模拟启用分页时效果很好的“轻弹”。当我轻弹 UICollectionView 时,它会跳转到 targetContentOffset,而不是对其进行动画处理。
我该如何防止这种情况?
这是我的代码:
animation - 覆盖 scrollViewWillEndDragging 时,UIScrollView 并不总是动画减速
这是我的覆盖代码 - 它只是计算捕捉到的位置:
当我按住手指超过一两秒以拖动滚动视图然后抬起手指时,它通常会动画到位。但是,当我快速“轻弹”它时,它很少动画 - 它只是捕捉到 targetContentOffset。我正在尝试模拟默认分页行为(尝试捕捉到自定义位置除外)。
有任何想法吗?