본문 바로가기
IT/Nexacro

넥사크로 setColumn, getColumn 사용하기

by flatsun 2019. 6. 2.
반응형

이번에는 넥사크로에서 SetColumn과 getColumn을 사용하는 방법을 알아보자

setColumn은 값을 설정하는거고 getColumn은 값을 가져오는거다

 

setColumn은

this.데이터셋명.setColumn(열 숫자, 컬럼명, 바꿀 값);

이런 식으로 사용하고

 

getColumn은

this.데이터셋명.getColumn(열 숫자, 컬럼명);

이런 식으로 사용한다

 

이제 예제에서는 clickMe 버튼을 누르면 데이터셋에 값을 설정하게 만들어보자

 

먼저 clickMe 버튼을 더블클릭 해서 이벤트를 만들자

 

이렇게 이벤트가 생성된 것이 보이는데

 

this.dsSearch.setColumn(0,"NAME","KIM");

으로 쓴 것이 보이는데

dsSearch 데이터셋의 0번째 행의 NAME 컬럼을 KIM 이라는 값으로 바꿔 준다는 얘기다

 

저장 후 clickMe 버튼을 눌러보니 dsSearch 데이터셋 안에

값이 잘 들어간 것이 보인다

 

실제 데이터 조회 시 조회용 데이터셋을 만들 시

컴포넌트에 값을 바인딩하지 않으면 

이렇게 setColumn을 이용해 값을 설정해서 데이터셋을 보내서 조회한다

 

다음으로는 getColumn에 대해 알아본다

getName 버튼을 누르면 NAME 값을 가져오게 alert을 띄울 계획이다

 

this.dsSearch.getColumn(0,"NAME");

이렇게 썼는데

dsSearch 데이터셋의 0번째 행의 NAME 컬럼 값을 가져온다는 얘기다

 

이후 실행해보니

getName 버튼을 누르면 

 

dsSearch 데이터셋의 0번째 행의 NAME 컬럼 값인 KIM을 잘 가져오는 것이 보인다

만약 clickMe!!를 누르지 않고 getName 버튼을 누르면

 

null 값이 나올 것인데

값을 설정해 주지 않았기 때문이다

 

마지막으로 setColumn은 

this.데이터셋명.setColumn(열 숫자, 컬럼명, 바꿀 값);

 

getColumn은

this.데이터셋명.getColumn(열 숫자, 컬럼명);

반응형

댓글