Динамическое удаление кнопок из строки таблицы - PullRequest
0 голосов
/ 05 июля 2019

Я добавляю кнопку к элементу, как показано ниже.

(this.sample as any).element.addEventListener("mouseover", function (e) {
      if ((e.target as HTMLElement).classList.contains("e-rowcell")) {
        let ele: Element = e.target as Element;
        let row = parentsUntil(ele, "e-row");
        this.row = row;
        row.lastChild.appendChild(this.button);
        row.lastChild.appendChild(this.button1);
      }
    }.bind(this));

Я хочу удалить кнопку при отпускании мыши Пожалуйста, дайте мне знать, как это сделать ?? смотрите скриншот ниже B

Пожалуйста, смотрите ниже ссылку на стек Пример ссылки

Ответы [ 2 ]

1 голос
/ 05 июля 2019

удалить последний элемент, который вы добавили в событии mouseover. Я добавил метод загрузки после события mouseover.

 this.gridInstance.element.addEventListener("mouseleave", function(e){
        console.log(this.lastRow.lastChild.lastChild.remove());
      }.bind(this))

Я его протестировал.

0 голосов
/ 05 июля 2019

Вы можете использовать кнопки в HTML по умолчанию и показывать / скрывать их в CSS.

button {
   display: none;
}
.row:hover button {
   display: block;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...