STUDY ROOM
그리드에서 특정 컬럼만 보이게 하기 (체크박스) 본문
1. 체크박스의 경우 properties의 truevalue값과 falsevalue값을 주어야 한다.
※ 이러한 값을 주지 않을 경우, SQLException: 부적합한 SQL 유형입니다: sqlKind = UNINITIALIZED 에러 발생
-> 이 에러는 데이터를 가져올때 컬럼이름을 잘못지정하면 발생한다.
2. 체크박스에 이벤트 걸어주기
this.div_search_chk_dplcYn_onclick = function(obj:nexacro.CheckBox,e:nexacro.ClickEventInfo)
{
this.fn_setsize();
};
3. scrpit 작성
this.fn_setsize = function()
{
var dplcYn = this.div_search.form.chk_dplcYn.value
this.grd_main.setFormatColProperty(0,"size", 60); //A
this.grd_main.setFormatColProperty(1,"size", 60); //B
this.grd_main.setFormatColProperty(2,"size", 60); //C
this.grd_main.setFormatColProperty(3,"size", 60); //D
this.grd_main.setFormatColProperty(4,"size", 0); //E
this.grd_main.setFormatColProperty(5,"size", 0); //F
this.grd_main.setFormatColProperty(6,"size", 0); //G
if(dplcYn=='0'){ //체크
this.grd_main.setFormatColProperty(0,"size", 60); //A
this.grd_main.setFormatColProperty(1,"size", 60); //B
this.grd_main.setFormatColProperty(2,"size", 60); //C
}
else if(dplcYn =='1'){//미체크
this.grd_main.setFormatColProperty(1,"size", 0); //A
this.grd_main.setFormatColProperty(4,"size", 0); //E
this.grd_main.setFormatColProperty(5,"size", 0); //F
this.grd_main.setFormatColProperty(6,"size", 0); //G
}
callback : "fn_callback"
}
'Nexacro' 카테고리의 다른 글
특정 셀에 포커스 이동하기(setCellPos 메소드) (0) | 2020.04.27 |
---|---|
중간소계(Subsumtext) 에 color 표시하기 (0) | 2020.03.31 |
그리드에서 특정 컬럼만 보이게 하기 (콤보박스) (0) | 2020.03.23 |
Dataset For문 (0) | 2020.03.16 |
Dataset의 그룹핑 ,소계 구하기 (0) | 2020.03.06 |
Comments