首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >顶部的Admin-on-rest - Place分页

顶部的Admin-on-rest - Place分页
EN

Stack Overflow用户
提问于 2021-10-23 21:22:48
回答 1查看 29关注 0票数 0

我已经为列表视图定义了一个自定义分页组件,但是如何将这个分页放在列表的顶部呢?最好,它应该出现在列表内容的上方和筛选器的下方。

EN

回答 1

Stack Overflow用户

发布于 2021-10-23 21:31:33

它应该和在ReactDOM.render()的HTML输出中将分页组件放在列表上方一样简单。例如,这是使用react和bootstrap实现分页(不同于react-bootstrap),这放在它分页的表的上面。

代码语言:javascript
复制
{pages.length > 0 && <nav className="d-lg-flex justify-content-lg-end dataTables_paginate paging_simple_numbers">
            <ul className="pagination">
                <li className={"page-item " + (page === 0?"disabled":"")} onClick={(s)=>{
                    s.preventDefault();
                    setPage(Math.max(page-1,0));
                }}><a className="page-link" href="#" aria-label="Previous"><span
                    aria-hidden="true">«</span></a></li>
                {pages.map((el)=><li key={"page" + el.page} onClick={(e)=>{
                    setPage(el.page);
                }} className={"page-item "+(page===el.page?"active":"")}>
                <a className="page-link" href="#">
                    {el.name}
                </a></li>)}
                <li className={"page-item " + (page === pages.length-1?"disabled":"")} onClick={(e)=>{
                    setPage(Math.min(page+1,pages.length-1));
                }}><a className="page-link" href="#" aria-label="Next">
                <span
                    aria-hidden="true">»</span></a></li>
            </ul>
            </nav>}

(之前在react脚本中定义了pages.length)

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

https://stackoverflow.com/questions/69692173

复制
相关文章

相似问题

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