【发布时间】:2019-03-12 17:05:11
【问题描述】:
我有一个问题,因为每次单击列内的按钮时,onClickRow 都会在表 boostrap 中触发,如果您单击列内的按钮,我想避免这种情况。
【问题讨论】:
标签: bootstrap-4 bootstrap-table
我有一个问题,因为每次单击列内的按钮时,onClickRow 都会在表 boostrap 中触发,如果您单击列内的按钮,我想避免这种情况。
【问题讨论】:
标签: bootstrap-4 bootstrap-table
我为那些使用 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;
}
}
因此,如果该字段被操作,它将不会做任何事情。
【讨论】: