반응형
Vuetify Data Iterator + Data 테이블의 페이지당 행 항목 이해, 기본 페이지를 설정할 수 있는가?
데이터 테이블용 Vuetify 문서 및 Data Iterator용 문서에서 관리되지 않음rows-per-page-items
사용법과 그 선택사항들을 지지하고, 다른 장소에서 어떠한 설명도 찾을 수 없다.
구체적으로, 내가 알고 싶은 것은 페이지당 선택된 행의 양을 선택한 첫 번째 값이 아닌 기본값으로 설정하기 위해 언급된 소자를 사용할 수 있는지 여부다.
예를 들어 드롭다운 선택:
Items per page: 10
[20] -> Selected by default
30
40
내가 할 수 있다는 것을 안다:
Items per page: [20] -> First, so will be selected by default
10
30
40
수행 중:
<v-data-iterator :rows-per-page-items="[20, 10, 30, 40]" ... />
그러나 위의 내용은 UX상으로는 그리 이상적이지 않다.
뷰에티시 2.0을 사용하는 모든 사용자는 다음과 같이 데이터 테이블의 바닥글 받침대를 사용해야 한다.
<v-data-table
:headers="headers"
:items="items"
:footer-props="{
'items-per-page-options': [10, 20, 30, 40, 50]
}"
:items-per-page="30"
:search="search"
>
템플릿 구조를 사용하는 경우 다음과 같이 데이터 속성을 정의할 수 있다.
rowsPerPageItems: [10, 20, 30, 40],
pagination: {
rowsPerPage: 20
},
구성 요소 태그 특성:
<v-data-iterator
:rows-per-page-items="rowsPerPageItems"
:pagination.sync="pagination"
... />
"paggination - 페이지당 행 수" 프로펠러 값은 기본값을 정의한다.
:footer-props="{
itemsPerPageOptions:[10,20,30,-1]
}"
이것은 현재 최신 버전이다.바닥글 제안의 항목PerPageOptions 필드.
데이터 테이블의 경우
<v-data-table
v-model="selected"
:headers="headers"
:items="items"
select-all
item-key="name"
class="elevation-1"
:rows-per-page-items="[20, 10, 30, 40]"
>
반응형
'Programing' 카테고리의 다른 글
react.js: 구성 요소 제거 (0) | 2022.04.09 |
---|---|
한 줄로 여러 칸을 간단하게 제거할 수 있는 방법이 있는가? (0) | 2022.04.09 |
형식:동일한 개체 내의 다른 속성에 종속되는 속성 유형 (0) | 2022.04.09 |
구성 요소가 리듀렉스 저장소에 연결되지 않는 이유 (0) | 2022.04.09 |
Typecript 3.7@베타(선택 사항) 문제를 사용하는 체인 작업자 (0) | 2022.04.09 |