所有行的分页标签
Pagination label for all rows
我的分页如下:-
现在它有选项 10、25、50,我又为所有行添加了一个,因为我总共有 1000 行,我希望在不转到多页 20 次的情况下查看这些行。所以我包括 data.length 现在给我输出如下:-
我的代码是:-
<select value={pageSize} onChange={e => setPageSize(Number(e.target.value))}>
{[10, 25, 50, data.length].map(pageSize =>(
<option key ={pageSize} value={pageSize}>
Show {pageSize}
</option>
))}
我需要为 data.length 选择一个标签,而不是上面屏幕截图中显示的数字。谁能帮忙。
你可以写条件,如果data.length
等于pageSize
你显示文本All
否则pageSize
.
示例:
{[10, 25, 50, data.length].map((pageSize) => (
<option key={pageSize} value={pageSize}>
Show {data.length === pageSize ? "All" : pageSize}
</option>
))}
我的分页如下:-
现在它有选项 10、25、50,我又为所有行添加了一个,因为我总共有 1000 行,我希望在不转到多页 20 次的情况下查看这些行。所以我包括 data.length 现在给我输出如下:-
我的代码是:-
<select value={pageSize} onChange={e => setPageSize(Number(e.target.value))}>
{[10, 25, 50, data.length].map(pageSize =>(
<option key ={pageSize} value={pageSize}>
Show {pageSize}
</option>
))}
我需要为 data.length 选择一个标签,而不是上面屏幕截图中显示的数字。谁能帮忙。
你可以写条件,如果data.length
等于pageSize
你显示文本All
否则pageSize
.
示例:
{[10, 25, 50, data.length].map((pageSize) => (
<option key={pageSize} value={pageSize}>
Show {data.length === pageSize ? "All" : pageSize}
</option>
))}