Skip to content

[BUG] - Moving between tables does not work for binding data. #39

Description

@aalopatin

Hello!

I've made movable tables.

Here is part of my template:

<b-row>
            <b-col cols="6">
              <vue-tabulator ref="allPeriods" v-model="allPeriods" :options="optionsAllPeriods"></vue-tabulator>
            </b-col>
            <b-col cols="6">
              <vue-tabulator id="selectedPeriods" ref="selectedPeriods"  v-model="selectedPeriods" :options="optionsSelectedPeriods"></vue-tabulator>
            </b-col>
          </b-row>

Here are options dor these tables:

allPeriods: [],
        selectedPeriods: [],
        optionsAllPeriods: {
            layout:"fitColumns",
            height: 400,
            movableRows: true,
            movableRowsConnectedTables: "#selectedPeriods",
            columns: [
              {rowHandle:true, formatter:"handle", headerSort:false, frozen:true, width:30, minWidth:30},
              {title:"Период", field:"id", headerSort: false},
              {title:"Начало", field:"startPeriod", sorter:"date", headerSortStartingDir:"desc", visible: false},
              {title:"Окончание", field:"endPeriod", sorter:"date",  headerSortStartingDir:"desc", visible: false},
              {title:"Тип периода", field:"type", sorter:"string", visible: false}
            ],
        },
        optionsSelectedPeriods: {
          layout:"fitColumns",
          height: 400,
          movableRows: true,
          movableRowsReceiver: "add",
          columns: [
            {rowHandle:true, formatter:"handle", headerSort:false, frozen:true, width:30, minWidth:30},
            {title:"Период", field:"id", validator:"unique"},
            {title:"Начало", field:"startPeriod", sorter:"date", visible: false},
            {title:"Окончание", field:"endPeriod", sorter:"date", visible: false},
            {title:"Тип периода", field:"type", sorter:"string", visible: false}
          ],
        },

When I move rows between tables they are shown in the receiver. But they aren't shown in data of Vue

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingconfirmedneed draftNeed to think or work out a solution

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions