Martovitskiy
@Martovitskiy

Как сделать rowspan в таблице c одинаковой датой?

Есть таблица, необходимо сделать rowspan колонки дата
614c363c31080029315390.png

<el-table
        :data="items"
        multipleTable
        :row-class-name="rowClassName"
        border
        :span-method="objectSpanMethod"
        :show-summary="show_summary"
        style="width: 100%"
        @filter-change="filterColumn"
        @selection-change="handleSelectionChange">
... 
</el-table>


export default {
    data() {
        return {
            items: [],
            rowspan: [],
        }
    },
    computed: {
        expandData() {
            return this.items.reduce((a, c) => {
                const arr = c.nested.map(item => ({
                    id: c.id,
                    name: item.name
                }))
                a = a.concat(arr)
                return a
            }, [])
        }
    },
    mounted() {
        this.getData()
    },
    methods: {
        getData() {
            this.loading = true;
            this.get(this.url, this.clearEmptyValues(filters), response => {
                this.items = response.data;
            })
        },
        objectSpanMethod({
            row,
            column,
            rowIndex,
            columnIndex
        }) {
            if (columnIndex === 0) {
                console.log(row.day)
                console.log(column.rowSpan)
            }
        },
    }
}
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы