revert: restore event.target.bricks_widget assignment in record_clicked

This commit is contained in:
yumoqing 2026-05-29 13:54:32 +08:00
parent 7ca370c0af
commit 456e8d4e01
2 changed files with 2 additions and 0 deletions

View File

@ -40,6 +40,7 @@ bricks.Tabular = class extends bricks.DataViewer {
return row
}
async record_clicked(row, record, event){
var r = event.target.bricks_widget;
// Prevent click on interactive elements (links, buttons, inputs) from triggering selection
var target = event.target;
if (target && (target.tagName === 'A' || target.tagName === 'BUTTON' || target.tagName === 'INPUT' || target.tagName === 'SELECT' || target.tagName === 'TEXTAREA')) {

1
dist/bricks.js vendored
View File

@ -13032,6 +13032,7 @@ bricks.Tabular = class extends bricks.DataViewer {
return row
}
async record_clicked(row, record, event){
var r = event.target.bricks_widget;
// Prevent click on interactive elements (links, buttons, inputs) from triggering selection
var target = event.target;
if (target && (target.tagName === 'A' || target.tagName === 'BUTTON' || target.tagName === 'INPUT' || target.tagName === 'SELECT' || target.tagName === 'TEXTAREA')) {