그리드 열 너비 축소(160px) 처리하는 함수 추가
parent
41eff3ae7d
commit
790e550326
@ -0,0 +1,45 @@
|
|||||||
|
//테이블 렌더링 후 축소 처리할 컬럼 확인
|
||||||
|
function fnDownsizeCheck(tableObj) {
|
||||||
|
$(tableObj).find("thead tr th").each(function(){
|
||||||
|
var thIndex = $(this).index();
|
||||||
|
if($(this).hasClass("downsize")){
|
||||||
|
var trs = $(this).parent("tr").parent("thead").next("tbody").find("tr");
|
||||||
|
trs.each(function(){
|
||||||
|
$(this).find("td:eq("+thIndex+")").css("max-width","160px");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//테이블 컬럼 축소 여부 변경
|
||||||
|
function fnDownsizeToggle(thObj) {
|
||||||
|
|
||||||
|
$(thObj).toggleClass("downsize");
|
||||||
|
|
||||||
|
var thIndex = $(thObj).index();
|
||||||
|
|
||||||
|
var setValue = "";
|
||||||
|
if($(thObj).hasClass("downsize")){
|
||||||
|
setValue = "160px";
|
||||||
|
}
|
||||||
|
|
||||||
|
var tbody = $(thObj).parent("tr").parent("thead").next("tbody");
|
||||||
|
if(tbody.length < 1){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var trs = tbody.find("tr");
|
||||||
|
|
||||||
|
if(trs.length < 1){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(trs.length == 1 && trs.find("td").length <= 1){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
trs.each(function(){
|
||||||
|
$(this).find("td:eq("+thIndex+")").css("max-width",setValue);
|
||||||
|
});
|
||||||
|
|
||||||
|
};
|
Loading…
Reference in New Issue