datatable隐藏列的两种方式以及差别


最近在做用datatable的时候,想要通过状态设置行样式,但是表格又不想显示状态这列,于是用datatable隐藏列。

1、"visible": false的方式。列隐藏了,但是下载的样式设置失败了。原因应该是设置了隐藏,直接remove掉了dom属性,导致设置状态的获取不到dom属性。

 {"data":"STATE","title":"状态","visible": false,
               "createdCell":function(td,cellData,rowData,row,col){
                       if(cellData == '0'){
                           $(td).parent('tr').css({'background':'#ed6b75'})
                       }
                   },
             }

2、"sClass": "hidden"的方式,既隐藏了列,又设置了样式。

{"data":"STATE","title":"状态","sClass": "hidden",
			   "createdCell":function(td,cellData,rowData,row,col){
		   			if(cellData == '0'){
		   				$(td).parent('tr').css({'background':'#ed6b75'})
		   			}
		   		},
	         }

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM