首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在primeng分页内自动生成用户点击

在primeng分页内自动生成用户点击
EN

Stack Overflow用户
提问于 2018-11-23 14:43:53
回答 1查看 719关注 0票数 1

我使用primeng的p-dataview和分页来显示用户的测试题。

代码语言:javascript
复制
<p-dataView [value]="userTestQuestions" [paginator]="true" [rows]="1" [totalRecords]="totalTestQuestions">
    <ng-template let-question pTemplate="listItem">

... html to show the question with submit button => onClick  event 

   </ng-template>

目前,在提交后,我保存了用户结果,但用户必须单击分页才能转到下一个问题。我想要的方式是在提交后,p-dataview自动刷新并转到下一页。我试着搜索了很多次,但我无法找到如何在primeng中自动生成用户点击。

当前使用"primeng":"^6.1.4“

提前谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2018-11-23 23:03:38

我做了一个快速测试,只使用分页器,没有显示任何实际数据。我添加了对它的引用,如下所示:

代码语言:javascript
复制
<p-paginator #paginatorReference [rows]="10" [totalRecords]="120" [rowsPerPageOptions]="[10,20,30]"></p-paginator>

然后,我在伪提交按钮上使用了该引用,以便在单击分页器内部changePage方法时调用它,如下所示:

代码语言:javascript
复制
<button type="button" (click)="submitResults(); paginatorReference.changePage(paginatorReference.getPage()+1)">Press for next page</button>

可能需要一些改进,以检查您是否已经在最后一页和其他可能的问题,但我没有时间进行进一步的测试。

为了便于将来参考,您可以在这里检查分页器内部方法:https://github.com/primefaces/primeng/blob/master/src/app/components/paginator/paginator.ts

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53441787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档