el-table展开行取消el-table-coumn的label显示
时间: 2023-11-11 18:59:59 浏览: 98
可以通过设置 `show-header-label` 属性为 `false` 来取消展开行中 `el-table-column` 的 label 显示,示例代码如下:
```html
<el-table :data="tableData" row-key="id">
<el-table-column prop="name" label="Name"></el-table-column>
<el-table-column prop="age" label="Age"></el-table-column>
<el-table-column label="Operation">
<template slot-scope="scope">
<el-button @click="handleExpand(scope.row)">Expand</el-button>
</template>
</el-table-column>
<el-table-column prop="address" label="Address" show-header-label></el-table-column>
</el-table>
```
相关问题
其中,:param是您设置的参数名称,如果该参数为空,则使用默认值,否则筛选出coumn字段值包含参数值的数据
非常感谢您的指正,我之前的回答有误。根据您的要求,您可以在报表查询的SQL语句中使用IF语句来实现。以下是示例代码:
```
SELECT *
FROM your_table
WHERE column LIKE CONCAT('%', IFNULL(:param, 'default_value'), '%')
```
上述代码中,`your_table`代表您要查询的数据表,`column`代表您要进行模糊匹配的字段名,`:param`代表您在报表中定义的参数名称。在IF语句中,首先判断参数值是否为空,如果为空则使用默认值`default_value`,否则将参数值与`%`通配符拼接起来进行模糊匹配。
您可以根据实际情况修改表名、字段名、参数名以及默认值。希望这对您有帮助。