본문 바로가기
IT

Realgrid 리얼그리드 - 데이터 추가시 동일 내용 있는지 확인

by 달남 2019. 9. 24.

field53의 내용과 field54의 내용을 기존 프로바이더에 있는지 확인한다.

 var year = "";
    switch(i){
    case 0:
	year = dataProvider.getValue(index.dataRow,"field61"); // 년도1 라벨
	break;
    case 1:
	year = dataProvider.getValue(index.dataRow,"field71"); // 년도2 라벨
	break;
    case 2:
	year = dataProvider.getValue(index.dataRow,"field81"); // 년도3 라벨
	break;
    }
    
    var field53 = dataProvider.getValue(index.dataRow,"field53"); // 출력년도
    var field54 = dataProvider.getValue(index.dataRow,"field54") + "^^" + year; // 출력코드
    
    
    // 동일한 코드가 있는지 비교한다.
    var options = {
	    parentId: 0,
	    startIndex: 0,
	    fields: ['field53', 'field54'],
	    values: [field53, field54]
	}
    var dataRow = dataProvider2.searchDataRow(options);
    if( dataRow != -1){
	continue;
    }

참고사이트 : http://help.realgrid.com/api/TreeDataProvider/searchDataRow/

리얼그리드 전화번호 0505-325-8080 내선 9102

댓글