nexacro:: getColumn, setColumn
1.setColumn
2.getColumn
1.setColumn: 특정 row의 column값을 변경하는 메서드
1) syntaxDataset.setColumn(nRow, nColIdx, varVal);
→ 숫자로 된 row값, 숫자로 된 컬럼 인덱스, 변경하고자 하는 값
Dataset.setColumn(nRow, strColID, varVal);
→ 숫자로된 row값, 문자로된 컬럼 아이디, 변경하고자 하는 값
※ n~: 숫자
str~: 문자
※ nRow에서 첫번째 row 인덱스값은 0, 찾고자하는 row값에 따라 변화 가능
사용 예)
this.dsSearch.setColumn(0, "rqstDtFr", rqstDtFr);
this.dsSearch.setColumn(0, "rqstDtTo", rqstDtTo);
this.dsSearch.setColumn(0, "sendDt", this.divSearch.form.calSendDt.value);
this.dsSearch.setColumn(0, "cmpnCd" , gvTmCmpnCd);
this.dsSearch.setColumn(0, "incmCd" , this.divSearch.form.edtIncmCd.value );
this.dsSearch.setColumn(0, "issuTpe", this.divSearch.form.cboSlipSts.value);
this.dsSearch.setColumn(0, "projCd" , this.divSearch.form.divProjCond.form.edtProjCd.value);
this.dsSearch.setColumn(0, "dsIssuDvsn", this.divSearch.form.cboIssuDvsn.value);
this.dsSearch.setColumn(0, "dsIncmDvsn", this.divSearch.form.rdoIncmDvsn.value);
| cs |
2.getColumn: 지정한 row와 column의 현재값을 반환하는 메서드
1) syntaxDataset.getColumn(nRow, nColIdx);
Dataset.getColumn(nRow, nColIdx);
사용 예)
for( var i = 0; i < this.dsList.rowcount; i++){
if( this.dsList.getColumn(i, "CHK") == "1"){
this.dsList.setColumn(i, "dsIssuDvsn", this.divSearch.form.cboIssuDvsn.value);
this.dsList.setColumn(i, "projCd" , this.divSearch.form.divProjCond.form.edtProjCd.value);
this.dsList.setColumn(i, "dsIncmDvsn", this.divSearch.form.rdoIncmDvsn.value);
}
}
| cs |