[JQuery & DataTable] hidden column 만들기
let table = $('#statusTable').dataTable({
pageLength: 10,
bPaginate: true,
info:false,
pagingType:"numbers",
bLengthChange: true,
lengthMenu : [ [ 3, 5, 10, -1 ], [ 3, 5, 10, "All" ] ],
bAutoWidth: false,
processing: true,
ordering: true,
serverSide: false,
searching: false,
scrollY: false,
ajax : {
"url": contextPath + "/empInfoManage/search",
"type":"POST",
data: {
compName: compNames,
workStatus: workStatuss,
kwd: kwds
},
},
columns : [
{data: "compName"},
{data: "deptName"},
{data: "position"},
{data: "duty"},
{data: "empName"},
{data: "workStatus"},
{data: "useYn"},
{data: "license"},
{data: "emailAddr"}
],
columnDefs: [{
targets: [8],
searchable: false,
visible: false
}]
});
};
보이지않게할 컬럼을 하나 추가하고
columnDefs에 searchable : false, visible : false를 설정해주면 보이지않게된다
보이지않는 컬럼의 데이터를 가져오는방법은 row클릭시 row 데이터 가져오는글에 적어두었다