이번에는 넥사크로에서 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(열 숫자, 컬럼명);
'IT > Nexacro' 카테고리의 다른 글
넥사크로 addRow deleteRow로 행 추가, 삭제하기 (0) | 2019.06.03 |
---|---|
넥사크로 saveXML로 데이터셋 조회하기 (0) | 2019.06.02 |
넥사크로 그리드, 데이터셋 생성하기 (0) | 2019.06.02 |
넥사크로 this로 컴포넌트 선택, 함수 호출하기 (0) | 2019.05.30 |
넥사크로 이벤트 만들기 (0) | 2019.05.30 |
댓글