首页 > 其他分享 >DataTables中的column().visible()

DataTables中的column().visible()

时间:2023-12-09 20:03:18浏览次数:26  
标签:DataTables column 可见 visible table true


DataTables中的column().visible()用来获取/设置单个选定列的可见性。
描述

在数据表中显示和隐藏列非常方便,尤其是在显示信息密度较大的表时。此方法允许即时更改单个列的可见性,或读取列的可见性状态。

函数 column().visible()
描述:
获取所选列的可见性。

返回值:
boolean

true如果该列可见,false则不可见。
函数 column().visible(show [,redrawCalculations])
描述:
设置所选列的可见性。

参数:
        名称	      类型	        可选的
第1个	show	    boolean           no
指定该列是可见的(true)还是不可见的(false)。

第2个   redrawCalculations	boolean  yes
默认值:true
指示DataTables是否应该重新计算列布局(true-默认)或不(false)。通常,将其保留为默认值,但是在循环中使用该方法时禁用它可能很有用-因此,每次调用都会执行计算,因为这会影响性能。

返回值:
DataTables.Api

在结果集中具有选定列的DataTables API实例。
例子
获取列索引0的可见状态:

Java脚本
var table = $('#example').DataTable();
 
alert( 'Column index 0 is '+
    (table.column( 0 ).visible() === true ? 'visible' : 'not visible')
);
隐藏表中的第一列:

Java脚本
var table = $('#example').DataTable();
 
table.column( 0 ).visible( false );
隐藏多个列redrawCalculations以提高性能:

Java脚本
var table = $('#example').DataTable();
 
for ( var i=0 ; i<4 ; i++ ) {
    table.column( i ).visible( false, false );
}
table.columns.adjust().draw( false ); // adjust column sizing and redraw

翻译来自这里https://www.datatables.net/reference/api/column().visible(),有需求的可以自行查看



标签:DataTables,column,可见,visible,table,true
From: https://blog.51cto.com/u_12866610/8751485

相关文章

  • 记录一下工作遇到的一个小bug,DataGrid的DataGridCheckBoxColumn 问题
    <DataTemplatex:Key="CheckBoxDataTemplate"><Grid><CheckBoxClick="CheckBox_Checked"IsChecked="{BindingIsSelect,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}"><......
  • el-table-column width="180" 宽度自动成比例缩放缩小 表头宽度不对 原因
    首先el-table-columnwidth="180"的设置原理是如下面加粗部分 <tablecellspacing="0"cellpadding="0"border="0"class="el-table__header"style="width:1638px;"><colgroup><colname="el-table_......
  • [ARC141D] Non-divisible Set 题解
    题目链接点击打开链接题目解法很思维的题,需要用好所有的特殊性质暴力的做法是建出图,然后求包含点\(i\)的最长反链,但这明显过不了上面的做法没用到\(a_i<2m\)的性质如何用?把\(a_i\)拆分成\(q\times2^k\;(k\)为奇数\()\)的形式,那么对于同一个\(q\),只能在其中选一个......
  • java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1
    java.lang.IllegalStateException:ExpectedBEGIN_OBJECTbutwasSTRINGatline1column2path$packagecom.example.core.mydemo.scooterOrderSms;importcom.alibaba.fastjson.JSON;importcom.example.core.mydemo.json2.GsonUtils;importcom.google.gson.Gso......
  • mybatis mysql Data truncation: Incorrect integer value: '' for column 'xxx' at
     com.mysql.jdbc.MysqlDataTruncation:Datatruncation:Incorrectintegervalue:''forcolumn'n_before_group_id'atrow1 mybatisforeach插入时出现这个报错,原因是某字段插入空值时需要插入NULl而不是‘’ 解决办法:<choose><whentest="item.x......
  • [Codeforces] CF1603A Di-visible Confusion
    CF1603ADi-visibleConfusion题目给一个长度为\(n\)的序列\(a_1,a_2,\dots,a_n\),对于每个位置\(i\),如果\(a_i\%\left(i+1\right)\not=0\),就可以将\(a_i\)删掉。删掉之后,后面的数都会往前面移动一位。问能否将序列删成空。数据范围\(1\let\le10^4,1\len\le10^5,1\le......
  • [AGC052C] Nondivisible Prefix Sums 题解
    题目链接点击打开链接题目解法好题!一个序列是不合法的,必定满足某些结论,我们不妨猜测一下首先如果和为\(P\)的倍数,必定不合法然后手玩几个可以发现,最极限的情况是\(P-1\)个\(1\;+\;\)\(b_i\;+\;\)\(P-b_i\)如果在这个情况下再加一个\(1\),就爆了其中\(1\)可以替......
  • mysql 报错which is not functionally dependent on columns in GROUP BY clause; thi
    Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'd.Id'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_bywindow系统中,服务中找到mysql服务"......
  • Dapper QueryMultiple throws "No columns were selected"
    调试存储过程发现某字段NULL,拼成的SQL最后啥也没有了。。。原因是存储过程没有执行到查询SQL语句QueryAsyncthrows"Nocolumnswereselected"whenstoredprocdoesn'tperformaselectstatement #591Closed  toannguyen83 openedthisissue onAug27,20......
  • 9、线性布局(Row和Column)
    自定义的IconContainervoidmain(){runApp(MaterialApp(theme:ThemeData(primarySwatch:Colors.yellow),home:Scaffold(appBar:AppBar(title:constText("这是导航栏")),body:MyApp(),)));}classMyAppextendsStatel......