【问题标题】:Avoid onClickRow table bootstrap when click on button单击按钮时避免 onClickRow 表引导
【发布时间】:2019-03-12 17:05:11
【问题描述】:

我有一个问题,因为每次单击列内的按钮时,onClickRow 都会在表 boostrap 中触发,如果您单击列内的按钮,我想避免这种情况。

【问题讨论】:

    标签: bootstrap-4 bootstrap-table


    【解决方案1】:

    我为那些使用 table bootstrap 并希望排除 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;
    
            }
        }
    

    因此,如果该字段被操作,它将不会做任何事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 2022-01-22
      • 1970-01-01
      • 2016-04-15
      相关资源
      最近更新 更多