$table.bootstrapTable({ columns: columns, data: data, uniqueId: "No", undefinedText: "", showMultiSort: true, filterControl: true, resizable: true, showExport: true, pagination: true, paginationVAlign: "both", pageList: [25, 50, 100,"All"], pageSize: 50, exportDataType: "all", exportTypes: ['csv', 'excel'], onClickCell: function (field,value,row,$element){ if(field=="Project" || field=="Action"){ $('#modal-container-003').modal() $("#modal003_No").html(row["No"]) $("#projectSelected").val(row["Project"]).change() $("#actionSelected").val(row["Action"]).change() } }, 如何修改代码,使$table的表ID为a时才触发onClickCell?
时间: 2024-02-14 15:15:21 浏览: 128
bootstrap-table-edit
4星 · 用户满意度95%
您可以在onClickCell事件处理程序之前添加一个条件,以检查表ID是否为“a”。可以使用以下代码:
```
onClickCell: function (field,value,row,$element){
if($element.closest('table').attr('id') !== 'a') {
return;
}
if(field=="Project" || field=="Action"){
$('#modal-container-003').modal()
$("#modal003_No").html(row["No"])
$("#projectSelected").val(row["Project"]).change()
$("#actionSelected").val(row["Action"]).change()
}
},
```
这将检查单元格的最接近的表的ID是否为“a”,如果不是,则不执行事件处理程序。
阅读全文