有这样一个需求:
勾选了库存按钮,就要显示库存,不勾选,那么就不显示库存列。
那么就用到显示/隐藏相应的列的功能。
let $table = tableRef.value; if ($table) { let field_name= 'kc'; let columns = $table.getColumns(); --可视列 let kcColumn = columns.filter((column) => column.field == field_name); if (kcColumn.length > 0) { $table.hideColumn(field_name); } else { $table.showColumn(field_name); } }
上面会自动根据库存列是否显示,来进行隐藏/显示。
下面还有一种方法:
let columnvis = $table.getColumnByField(field_name); if (columnvis.visible) { $table.hideColumn(field_name); } else { $table.showColumn(field_name); }
标签:显示,name,vxe,field,let,table,隐藏 From: https://www.cnblogs.com/jiduoduo/p/17844769.html