목록DS (3)
코드 짜는 티모
하나의 데이터셋(dataset)을 생성하고 재사용하고 싶다.같은 데이터를 담고 있을 데이터셋이라면 복사하면 쉽다~!같은 쿼리를 또 돌려서 데이터를 뽑아올 필요도 없으며 dsTmp와 같이 임시 데이터셋을 이용할 수도 있다. 이전에 https://shb00103.tistory.com/29?category=1038151 의 글에서 데이터 셋에서 "전체"라는 값을 넣는 방법을 업로드했었다. 개인적으로는 이런 상황이 있었다.조회하는 div에서는 combobox에 bind 될 dataset에 전체를 추가해준다.이렇게 변경된 dataset을 그대로 이용할 시에조회결과가 나올 resultdiv의 resultgrid에 bind될 결과ds에는 null값인 code를 가진 ..
xplatform 에서 dataset은 기본적으로 사용할 것이다.dataset을 컨트롤러에서 받아오는게 아니고 source에서 직접 값을 부여해준다면 원하는 값만 dataset에 넣을 수 있겠지만controller에서 받아온다면 원하지않는 data까지 dataset에 넣어진다. * 혹시 설마해서 말하지만 F1을 누르면 document?가 나온다. 여기에 진짜 모든 함수들이 다있다. 예시도 있다. document가 짱이당 document를 보면 filterRow()라는 method가 있다.얘를 쓰면 밀어넣어진 데이터를 필요한얘들만 꺼내쓸 수 있다. dsTest라는 dataset에서 2던째 row만 보이지 않도록 필터링 하고싶다.그러..
xplatform 에서 데이터셋(ds)을 사용할 때 컬럼값을 만들어 주는 데에 여러 방법이 있다. 우선 간단하게 일회성이나 간단하게 만들 수 있는 직접 컬럼값을 추가해주는 방법이다. 예를 들어 콤보박스에서 DB에는 없는 값들을 ds의 컬럼값으로 가지고 싶다면 직접 입력해 줄 것이다. 하지만 적어도 시간같이 여러 값을 입력해야 한다면 직접 입력하기 보다는 script에서 포문으로 돌려주든 해서 컬럼값을 넣어 준다. script에서 DB의 컬럼값을 가져올 수 있다. DB에서 모든 컬럼값을 가지고 와서 필터를 걸어줄 수도 있다. 필터를 걸어주면 특정 컬럼값의 visible 상태를 제어한다. 본격적으로 이 글에서 알아보려 하는건 ds에 가진 컬럼값 말고 "전체"..