首页 > 其他分享 >vxe-table 显示/隐藏列

vxe-table 显示/隐藏列

时间:2023-11-20 20:35:20浏览次数:28  
标签:显示 name vxe field let table 隐藏

有这样一个需求:

勾选了库存按钮,就要显示库存,不勾选,那么就不显示库存列。

 

那么就用到显示/隐藏相应的列的功能。

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

相关文章

  • 直播平台源码,隐藏app图标并不在最近运行中显示
    直播平台源码,隐藏app图标并不在最近运行中显示 <activity      android:name=".MainActivity"      android:excludeFromRecents="true"      android:noHistory="true">      <intent-filter>        <actio......
  • [944] Extracting tables from a PDF in Python
    ToextracttablesfromaPDFinPython,wecanuseseverallibraries.Onepopularchoiceisthe tabula-pylibrary,whichisaPythonwrapperforApachePDFBox.Hereisastep-by-stepguidetogetstarted:1.Installtherequiredlibraries:pipinstalltab......
  • playwright中table表格定位
    遇到输入框是弹出日历控件,选一个日期的这种场景,可以直接在输入框输入内容。如果输入框是readonly的时候,可以用js改变输入框的属性下图是调试语法 ......
  • java反序列化----CC7利用链学习笔记(Hashtable)
    目录java反序列化----CC7利用链学习笔记(Hashtable)环境搭建利用链java反序列化----CC7利用链学习笔记(Hashtable)环境搭建jdk8u71<dependency><groupId>commons-collections</groupId><artifactId>commons-collections</artifactId>......
  • 无涯教程-D语言 - 不可变(Immutables)
    我们经常使用可变的变量,但是在很多情况下不需要可变性。D的不变性概念由const和immutable关键字表示,尽管这两个词本身的含义很接近,但它们在程序中的职责有所不同,有时是不兼容的。枚举常量枚举常量使将常量值与有意义的名称相关联成为可能,一个简单的如下所示。importstd.stdi......
  • iptables 介绍及用法
    Netfilter我们在介绍这个iptables工具之前,需要知道这个Netfilter是什么。Linux防火墙是由Netfilter组件提供的,Netfilter工作在内核空间,集成在linux内核中Netfilter是Linux2.4.x之后新一代的Linux防火墙机制,是linux内核的一个子系统。Netfilter采用模块化设计,具有良好的可扩充性......
  • element-plus如何隐藏el-row
    在ElementPlus中,el-row是用于布局的组件,如果你想要隐藏el-row,你可以使用CSS的display属性将其设置为none。以下是一个简单的示例:<template><el-rowv-show="shouldShowRow"><!--这里是el-row的内容--></el-row></template><script>exportd......
  • quill-better-table
    项目需要在原有的quill富文本编辑器中加上表格的功能(参考的第一个文章实现的表格不需要quill-better-table,但没有合并等功能)安装依赖:(quill-better-table 基于quilljs2.0版本实现,quilljs2.0版目前并未发布稳定版)[email protected]......
  • 【11月LeetCode组队打卡】Task1--HashTable
    在准备CSP,借这次组队打卡的机会好好复习一下cpp的各种基操(微操,和基础的数据结构217.存在重复元素vector向量的用法有点忘了,先简单回顾一下(其实是好久没写cpp了(安详.jpg输入与输出//未知数组元素个数vector<int>hash;intx;while(cin>>x){hash......
  • 为React Ant-Design Table增加字段设置
    最近做的几个项目经常遇到这样的需求,要在表格上增加一个自定义表格字段设置的功能。就是用户可以自己控制那些列需要展示。在几个项目里都实现了一遍,每个项目的需求又都有点儿不一样,迭代了很多版,所以抽时间把这个功能封装了个组件:@silverage/table-custom,将这些差别都集成了进去,......