- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我总共有 250
个项目,我正在显示其中的 5
个项目,即 pageSize
设置为 5。我已将 paginator.length
属性设置为 items.length
现在,这里有两个问题:
尽管我手动设置了 paginator.length
但当我 console.log
分页器的属性时,它显示 5
(这是我每页显示的项目数)。因此分页器的 next
按钮被禁用。
如何启用下一个
按钮,以便在单击它时我可以知道并向服务器请求下一个数据。请记住:在这方面我仅使用后端分页。分页信息通过服务器的响应 header 传递。这是我的代码
pageIndex=1;
pageNumber;
pagination;
ngOnInit(): void {
this.paginator.pageSize = 5;
this.paginator.pageIndex = this.pageIndex;
this.salesReportService.getDailyReport().subscribe((response) => {
console.log('Response of sales report : ', response);
this.reports = response.body;
this.pagination=response.headers.get('X-Pagination');
console.log('PaginationInformation: ',this.pagination)
this.paginator.length=this.pagination.TotalCount;
console.log('paginator properties: ', this.paginator);
console.log('paginator hasNextpage(): ', this.paginator.hasNextPage());
this.dataSource = new MatTableDataSource(this.reports);
this.dataSource.paginator = this.paginator;
this.dataSource.sort = this.sort;
}, (error) => {
console.log('Error occured while fetching sales report: ', error);
});
}
// here I'd call the function to get the next data when the next button of paginator is clicked.
// something like this
this.salesReportService.getReports(pageNumber:2)
最佳答案
这是因为您首先设置了分页器长度,然后尝试执行以下行
this.dataSource = new MatTableDataSource(this.reports);
this.dataSource.paginator = this.paginator;
这使得分页器设置数据源中可用数据的长度。
因此,在上面两行之后,请在代码中保留以下行。
this.paginator.length=this.pagination.TotalCount; // this.paginator.length= 'No Of Records';
希望对你有帮助!
关于javascript - Angular Material 分页器 nextPage 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59848626/
关于分页的问题。我的“StubServer”有方法->readAll(int limit, int offset)。该方法返回子列表。好的。问题是我如何知道是否有NextPage。 我必须在不了解所有
我在 const Page 上遇到类型错误,如下面的屏幕截图和代码块所示。 Type '{ (props: Props): JSX.Element; getLayout(page: ReactElem
所以下面的代码有效: const HomePage: NextPage = () => ( HomePage ); 但是我想遵守 Airbnb 的风格指南,在这种情况下,它要求您使
所以下面的代码有效: const HomePage: NextPage = () => ( HomePage ); 但是我想遵守 Airbnb 的风格指南,在这种情况下,它要求您使
假设我在这里使用表单方法 POST 有很多值 $_POST["value1"] $_POST["value2"] $_POST["value3"] $_POST["value4"] $_POST["v
有一个绑定(bind)到 StudentsViewModel 的数据网格。有很多学生喜欢 100,我只想在当前页面显示 10 个学生,每页 10 个学生,然后我可以转到下一页或上一页,Students
我总共有 250 个项目,我正在显示其中的 5 个项目,即 pageSize 设置为 5。我已将 paginator.length 属性设置为 items.length 现在,这里有两个问题: 尽管我
自从我更新到 7.3.1 后,xcode 创建了一些警告:“没有使用 Objective-C 选择器 ('nextPage') 声明的方法”。我不确定我现在需要做什么。这些是产生警告的两行: let
我正在为我的个人作品集开发一个 tumblr 主题,但我在我的工作部分遇到了一个严重的问题,我想创建一个水平 slider 效果,当我点击下一步查看旧帖子时, 像这样: http://tympanus
这是我的代码:我在 Android MainActivity 中响应按键事件,并使用 BasicMessageChannel 发布按键消息: public class MainActivity ext
这是我的 CSS 在页面上的样子。 p.addresscenter { background-color: none; color: #333; font-family: Lato,
store.nextPage(); nextId = store.first().get('id'); 给出上一页的第一个Record的ID,应该在store.nextPage()之后更改。 为什么,
这个标题实际上是我实现目标的一次失败尝试。具体来说,我想要 1. 从 main.html 转到页面(例如,转到 page1.html)。 2. 在第1页的表单中收集数据。 3. 提交后,转到 page
当我用@login_required 装饰django 中的 View 时,如何匹配?next=/nextpage/值?它不适用于“标准方式”(在 url.py 中通过正则表达式匹配)!为什么它不以标
我有一个 webapi 方法,我想切换 oData 分页等。 我遵循了 http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-
当我尝试检索使用 YT 数据 API (v3) 订阅订阅我们 channel 的用户列表时,我没有在响应对象中获得“nextPageToken”。出于某种原因,即使下面的 channel 有超过 10
我是一名优秀的程序员,十分优秀!