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