Mengirim parameter selected item ke form edit

Saya ingin saat data dari halaman daftar artikel onclick edit, data tersebut dikirim ke form untuk di edit. Code method yang saya gunakan seperti ini:

toggleItem(event, itemId) {
      if (event.shiftKey && this.selectedItems.length > 0) {
        let itemsForToggle = this.items;
        var start = this.getIndex(itemId, itemsForToggle, "idartikel");
        var end = this.getIndex(
          this.selectedItems[this.selectedItems.length - 1],
          itemsForToggle,
          "idartikel"
        );
        itemsForToggle = itemsForToggle.slice(
          Math.min(start, end),
          Math.max(start, end) + 1
        );
        this.selectedItems.push(
          ...itemsForToggle.map((item) => {
            return item.idartikel;
          })
        );
      } else {
        if (this.selectedItems.includes(itemId)) {
          this.selectedItems = this.selectedItems.filter((x) => x !== itemId);
        } else this.selectedItems.push(itemId);
      }
    },

dan perintah onclick nya :

onContextMenuAction(action, item, vent) {
      debugger;
      this.isLoad = false;
      switch(action){
        case "delete" : {
          this.$axios
            .delete("/artikel/delete/" + this.selectedItems)
            .then((response) => {
              debugger;
              this.isLoad = true;
              this.loadItems();
            })
            .catch((error) => {
              this.isLoad = true;
              console.log(error);
            });
          break;
        }
        case "edit" : {
          this.$router.push({name : "form_edit", params : {artikeledit : this.selectedItems}});

        }
      }
    },

Tapi code diatas parameter data yang terkirim hanya id artikel saja

Mohon bantuannya

avatar nisaagoo
@nisaagoo

1 Kontribusi 1 Poin

Dipost 3 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban