Избегайте загрузки таблицы onClickRow при нажатии на кнопку - PullRequest
1 голос
/ 12 марта 2019

У меня есть проблема, потому что каждый раз, когда я нажимаю кнопку внутри столбца, onClickRow запускается в boostrap таблицы, я хотел бы избежать этого, если вы нажимаете кнопку внутри столбца.

1 Ответ

1 голос
/ 12 марта 2019

Я пишу это для людей, которые используют загрузчик таблиц и хотят исключить одно поле события onClickRow, например столбец с кнопками.

, если поле, в котором находятся ваши кнопки, называется «работать» или«что угодно», как я покажу вам здесь:

        var myColumns = [
        [
        {
            field: 'operate',
            rowspan: 2,
            align: 'center',
        }
        ]

вы можете сделать это так:

  onClickRow: function (row, $element, field) {
        // row: the record corresponding to the clicked row,
        // $element: the tr element.

        if (field !== 'operate') {

                window.location = someUrl;

        }
    }

Так что, если поле работает, оно ничего не сделает.

...