| | |
| | | :row-class-name="() => ['no-wrap', 'col-gap-none']" |
| | | :columns="columns" |
| | | :data="data" |
| | | :height="tableHeight - 70" |
| | | :height="paged ? tableHeight - 70 : tableHeight" |
| | | border |
| | | ref="refTable" |
| | | ></Table> |
| | | <Page |
| | | v-if="paged" |
| | | class="text-center" |
| | | :model-value="page" |
| | | :total="total" |
| | |
| | | name: "DataTable", |
| | | props: { |
| | | tableHeight: Number | String, |
| | | paged: { |
| | | type: Boolean, |
| | | default: () => true, |
| | | }, |
| | | columns: { |
| | | type: Array, |
| | | default: () => [], |
| | |
| | | |
| | | <style lang="less" scoped> |
| | | .data-table { |
| | | height: 100%; |
| | | .text-center { |
| | | text-align: center; |
| | | } |