pagination 相关问题

分页是将信息划分为离散页面的过程。

如何测试我的分页 api 响应?

我正在将 QRadar 与 ForgeRock Identity Cloud 集成,IBM 本身不支持该功能。相反,IBM 有一个通用云 REST API 协议,可以通过工作流 xml 来完成此操作(定义 ap...

回答 1 投票 0

我想在 gatsby 和 Strapi 中创建一个分页,但我失败得很惨

这是我的 njoftime.js 文件,位于我的 Gatsby 网站的 src/pages/njoftime.js 中 从“反应”导入反应; 从“gatsby”导入{graphql,链接}; 从“../

回答 1 投票 0

第三方正在调用我们的 API,这会触发逻辑应用程序。我们如何处理逻辑应用程序中 SQL 存储过程生成的 JSON 文件的分页?

第三方正在使用Azure数据工厂来处理API调用的结果。由于 ADF 的文件大小限制为 4MB,因此如果逻辑应用生成的输出 JSON 文件为

回答 1 投票 0

如何使用Instagram Graph API获取相册中所有图片的media_url?

我正在尝试从 Instagram 上的专辑帖子(轮播帖子)中获取所有媒体网址/源网址。我只能从相册中获取第一张图片。 下面的 url 获取来自...的消息列表

回答 1 投票 0

如何在 ASP.NET 中为表格添加分页

我在 .aspx 文件中有此表,在 .cs 文件中有函数从数据库填充该表: 我在 .aspx 文件中有这个表,在 .cs 文件中有函数来从数据库填充该表: <asp:Table ID="tblRoles" runat="server" GridLines="Both" HorizontalAlign="center" Style="margin-top: 1em; margin-left:1.5em; margin-right:1.5em; text-align:center; text-wrap:normal;"> <asp:TableHeaderRow ForeColor="White" BackColor="DodgerBlue" Style="background: #6688FF; height: 4em; text-align: center; text-transform: capitalize;"> <asp:TableHeaderCell Text="One" Width="5%"/> <asp:TableHeaderCell Text="Two" width="10%"/> <asp:TableHeaderCell Text="Three" width="10%"/> more here... </asp:TableHeaderRow> </asp:Table> 我要为此添加分页,但是可以用 Table 来实现吗?如果可以的话怎么做?我的所有函数都已编写为与该表匹配。对于另一个页面,我使用 Gridview 进行了分页,但如果可能的话,我想避免更改所有内容。 我也遇到了这个问题。我让它与 DataTable.js 一起工作,但并不容易。 DataTable.js API 不仅支持分页,还支持表格的搜索/过滤和排序。但这些通常是 HTML 表格,而不是 <asp:Table>。为了使其 HTML 表格可搜索、可排序并具有分页功能,需要有 <thead> 和 <tbody> 标签。所以同样必须代表 <asp:Table>。为了给这两个标签赋予 <asp:Table>,您需要将 TableSection 属性设置为 TableHeader 和 TableBody: <asp:Table ID="myTable" runat="server"> <asp:TableHeaderRow TableSection="TableHeader"> <!--A bunch of <asp:TableHeaderCell> tags--> </asp:TableHeaderRow> <asp:TableRow TableSection="TableBody"> <!--A bunch of <asp:TableCell> tags--> </asp:TableRow> <asp:TableRow TableSection="TableBody"> <!--A bunch of <asp:TableCell> tags--> </asp:TableRow> </asp:Table> 然后为了支持分页以及搜索和排序,请在 HTML 中包含这些 jQuery 依赖项: <link href="//cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css" rel="stylesheet" /> <script src="//cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script> 最后在文档加载时将 <asp:Table> 渲染为 DataTable(注意:需要引用 jQuery!): $(document).ready(function () { $('#<%=myTable.ClientID%>').DataTable(); }

回答 1 投票 0

React Native 存在 RTK 查询分页问题

我有一个 React Native 移动应用程序,我正在尝试使用 RTK 查询管理 API 请求。在“产品”屏幕上,我使用 getProducts(无限滚动)获取并显示数据。在显示...

回答 1 投票 0

如何动态创建引导表?

我在通过单击按钮开发引导表时遇到问题。我的目标是为表中的每一列添加排序功能。因此,对于我的用户案例,当用户单击按钮时,它会调用...

回答 2 投票 0

Firebase 分页的工作原理(续)

上周五我在分页连续问题中提出了一个问题,因此 Firebase 文档有点令人困惑,因此我改进了我的代码,以查看 Firebase 分页文档。 这是我的

回答 1 投票 0

使用Stripe API时,如何检查页面是否有上一页?

在 Stripe 中获取对象列表时,您会收到带有“has_more”的响应,它定义了: 该集合之后是否还有更多可用元素。如果 false,这个集合包含...

回答 2 投票 0

自定义帖子类型页面不显示自定义分页

我使用了代码片段来构建自定义分页: 我使用了代码片段来构建自定义分页: <?php if ( ! function_exists( 'procare_paging_nav' ) ) : /** * Display navigation to next/previous set of posts when applicable. * * @return void */ function procare_paging_nav() { // Don't print empty markup if there's only one page. if ( $GLOBALS['wp_query']->max_num_pages < 2 ) { return; } $paged = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1; $pagenum_link = html_entity_decode( get_pagenum_link() ); $query_args = array(); $url_parts = explode( '?', $pagenum_link ); if ( isset( $url_parts[1] ) ) { wp_parse_str( $url_parts[1], $query_args ); } $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link ); $pagenum_link = trailingslashit( $pagenum_link ) . '%_%'; $format = $GLOBALS['wp_rewrite']->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : ''; $format .= $GLOBALS['wp_rewrite']->using_permalinks() ? user_trailingslashit( 'page/%#%', 'paged' ) : '?paged=%#%'; // Set up paginated links. $links = paginate_links( array( 'base' => $pagenum_link, 'format' => $format, 'total' => $GLOBALS['wp_query']->max_num_pages, 'current' => $paged, 'mid_size' => 2, 'add_args' => array_map( 'urlencode', $query_args ), 'prev_text' => '<i class="fa fa-chevron-left"></i>', 'next_text' => '<i class="fa fa-chevron-right"></i>', 'type' => 'list', ) ); if ( $links ) : ?> <nav class="navigation paging-navigation" role="navigation"> <?php echo $links; ?> </nav><!-- .navigation --> <?php endif; } endif; ?> 我在博客文章中使用了该功能,并且 home.php 页面出现了分页。 但分页没有出现在我的自定义帖子类型页面上。 我创建了名为“ervaringen”的自定义帖子类型。 在我的 page-ervaringen.php 中: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $partnersLoop = new WP_Query( array( 'post_type' => 'ervaringen', 'orderby' => 'post_id', 'posts_per_page' => 10, 'paged' => $paged ) ); while( $partnersLoop->have_posts() ): $partnersLoop->the_post(); ?> <div class="post press-photo"> <div class="image"> <?php the_post_thumbnail(); ?> </div><!-- image --> <div class="content"> <h5><?php the_title(); ?></h5> <p><?php the_excerpt(); ?></p> </div><!-- content --> </div><!-- .press-photo --> <?php endwhile; ?> <?php procare_paging_nav(); ?> <?php wp_reset_query(); ?> 因此,如果有人可以帮助我告诉我做错了什么,我错过了自定义帖子页面上的分页。 我尝试过但对我不起作用的其他解决方案: 更改函数以将自定义查询作为参数传递,而不是使用全局查询。 <?php if ( ! function_exists( 'procare_paging_nav' ) ) : function procare_paging_nav($partnersLoop) { // Don't print empty markup if there's only one page. if ( $partnersLoop->max_num_pages < 2 ) { return; } $paged = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) $pagenum_link = html_entity_decode( get_pagenum_link() ); $query_args = array(); $url_parts = explode( '?', $pagenum_link ); if ( isset( $url_parts[1] ) ) { wp_parse_str( $url_parts[1], $query_args ); } $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link ); $pagenum_link = trailingslashit( $pagenum_link ) . '%_%'; $format = $GLOBALS['wp_rewrite']->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : ''; $format .= $GLOBALS['wp_rewrite']->using_permalinks() ? user_trailingslashit( 'page/%#%', 'paged' ) : '?paged=%#%'; // Set up paginated links. $links = paginate_links( array( 'base' => $pagenum_link, 'format' => $format, 'total' => $partnersLoop->max_num_pages, 'current' => $paged, 'mid_size' => 2, 'add_args' => array_map( 'urlencode', $query_args ), 'prev_text' => '<i class="fa fa-chevron-left"></i>', 'next_text' => '<i class="fa fa-chevron-right"></i>', 'type' => 'list', ) ); if ( $links ) : ?> <nav class="navigation paging-navigation" role="navigation"> <?php echo $links; ?> </nav><!-- .navigation --> <?php endif; } endif; ?> 在 page-ervaringen.php 中 procare_paging_nav($partnersLoop); 感谢您的宝贵时间。 解决方案是将自定义查询作为参数传递,而不是使用全局查询。 我之前也尝试过这个解决方案,但没有得到结果,因为我没有用自定义查询替换链接部分中的全局查询。 在@lucas的帮助下解决了问题 谢谢。 这是解决方案。如果它可以帮助将来的某人。 在 page-ervaringen.php 中 procare_paging_nav($partnersLoop); 自定义分页功能: <?php if ( ! function_exists( 'procare_paging_nav' ) ) : /** * Display navigation to next/previous set of posts when applicable. * * @return void */ function procare_paging_nav($partnersLoop) { // Don't print empty markup if there's only one page. if ( $partnersLoop->max_num_pages < 2 ) { return; } $paged = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1; $pagenum_link = html_entity_decode( get_pagenum_link() ); $query_args = array(); $url_parts = explode( '?', $pagenum_link ); if ( isset( $url_parts[1] ) ) { wp_parse_str( $url_parts[1], $query_args ); } $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link ); $pagenum_link = trailingslashit( $pagenum_link ) . '%_%'; $format = $GLOBALS['wp_rewrite']->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : ''; $format .= $GLOBALS['wp_rewrite']->using_permalinks() ? user_trailingslashit( 'page/%#%', 'paged' ) : '?paged=%#%'; // Set up paginated links. $links = paginate_links( array( 'base' => $pagenum_link, 'format' => $format, 'total' => $partnersLoop->max_num_pages, 'current' => $paged, 'mid_size' => 2, 'add_args' => array_map( 'urlencode', $query_args ), 'prev_text' => '<i class="fa fa-chevron-left"></i>', 'next_text' => '<i class="fa fa-chevron-right"></i>', 'type' => 'list', ) ); if ( $links ) : ?> <nav class="navigation paging-navigation" role="navigation"> <?php echo $links; ?> </nav><!-- .navigation --> <?php endif; } endif; ?>

回答 1 投票 0

MUI X 数据网格中的第一个最后一个按钮

我很抱歉重复这个问题,但我在文档中没有找到如何在分页中输入 MUI X 数据网格中的第一个和最后一个按钮。谁能给我更具体的...

回答 1 投票 0

有什么方法可以在 django Rest 框架中使用 objs = Model.objects.raw(sql) 和 PageNumberPagination 而不将 list(objs) 传递给分页

我目前在 Django 中使用原始 SQL 查询时面临分页挑战。当我需要在查询的 LEFT OUTER JOIN 中应用附加过滤器时,就会出现这种情况,我...

回答 1 投票 0

自定义 Laravel API 分页

我正在尝试使我的 API 与此响应匹配: { “数据”: [ { “id”:1, “姓名”:“艾玛·史密斯”, “头像&...

回答 1 投票 0

Prestashop 由于分页而隐藏类别描述

我注意到我们的 prestashop 商店有一些奇怪的地方 - 当客户切换到任何其他页面时,第 1 页上显示的类别描述会消失。 https://vipkoszulka.pl/91-

回答 1 投票 0

Wordpress 自定义分类分页不起作用

我正在使用 WP PageNavi 插件进行分页。当 WP PageNavi 关闭时,无法对taxonomy-portflio-category.php 页面进行分页的特殊问题也是一个问题。 我已经...

回答 5 投票 0

ADF 在 REST 服务 POST 请求上复制数据活动分页

我对使用 Azure 数据工厂 (ADF) 还很陌生,但遇到了问题。 我想将 RESTAPI 中的数据存储到 Azure SQL 数据库中。由于

回答 1 投票 0

Django Rest Framework 分页不起作用

我的设置.py: 'DEFAULT_AUTHENTICATION_CLASSES':[ # 'rest_framework.authentication.TokenAuthentication', # 'rest_framework.authentication.BasicAuthentication', #'

回答 1 投票 0

React中如何限制分页显示的页数?

我正在使用 MERN 堆栈开发一个 Web 应用程序。我已经使用 React 和 Bootstrap 实现了分页。 我想要什么? 目前,我的数据集有限。所以,我显示的页数...

回答 1 投票 0

使用abp框架在ngx数据表中分页

如何在 Angular 的 abp 框架中的 ngx 数据表中显示分页页脚? 我将 ListService 与 PagedResultDto 一起使用,我应该在外部实现分页吗? 如何在 Angular 的 abp 框架中的 ngx 数据表中显示分页页脚? 我正在使用 ListService 和 PagedResultDto,我应该在外部实现分页吗? <ngx-datatable [scrollbarH]="false" (activate)="onActivate($event)" [rows]="auditImportsByCreatorId.items" [count]="auditImportsByCreatorId.totalCount" default> <ngx-datatable-column [name]="'::Proceed Date' | abpLocalization" prop="importDate"> <ng-template let-row="row" ngx-datatable-cell-template> {{ row.importDate | date}} </ng-template> </ngx-datatable-column> <ngx-datatable-column [name]="'::File Name' | abpLocalization" prop="displayFileName"> <ng-template let-row="row" ngx-datatable-cell-template> {{ row.displayFileName}} </ng-template> </ngx-datatable-column> <ngx-datatable-column [name]="'::Number of Claims' | abpLocalization" prop="recordCount"> <ng-template let-row="row" ngx-datatable-cell-template> {{ row.recordCount}} </ng-template> </ngx-datatable-column> <ngx-datatable-column [name]="'::Contact/Requestor' | abpLocalization" prop="contactName"> <ng-template let-row="row" ngx-datatable-cell-template> {{ row.contactName}} </ng-template> </ngx-datatable-column> <ngx-datatable-column [name]="'::Return Status' | abpLocalization" prop="returnStatus"> <ng-template let-row="row" ngx-datatable-cell-template> {{ getStautsValue(row.returnStatus)}} </ng-template> </ngx-datatable-column> </ngx-datatable> ABP框架ngx-datatable当总记录数大于10时会出现分页。 ListService 的 maxResultCount 默认值为 10。 您可以更改组件中 maxResultCount 的值,如下所示: constructor(public readonly list: ListService) { this.list.maxResultCount = 2; } 现在只要记录数大于2就可以看到分页了。 您可以在 abp ngx Angular 中进行分页: 第一个:book.component.html:NGX示例 <ngx-datatable [rows]="book.items" [count]="book.totalCount" [list]="list" (page)="onPage($event)"default></ngx-datatable> book.component.ts:ABP 示例 constructor(public readonly list: ListService){ getBooks = {} as GetBooksInputDto; } ListService maxResultCount 默认值为 10。 ngOnInit(): void { this.list.maxResultCount=10; this.getList(this.getBooks); } 事件包含:{"count": 3,"pageSize": 2,"limit": 2,"offset":} onPage(event) { console.log(event) this.getPages.skipCount = event.offset; } getBooks = {} as GetBooksInputDto; getList(queryFilter: GetBooksInputDto) { this.getBooks.maxResultCount = this.list.maxResultCount; const bookStreamCreator = (query)=>this.bookService.getList(queryFilter, query); this.list.hookToQuery(bookStreamCreator).subscribe((response) => { this.book = response; }); }

回答 2 投票 0

如何在 Django Rest Framework 中使用 LimitOffSetPagination 代替 PageNumberPagination?

我已经使用 Django Rest Framework 用 Python 编写了一段代码,从数据库(MySql)获取数据并使用分页(LimitOffSetPagination)在浏览器中查看它。但是它工作不正常。但是当我...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.