RealGrid 그리드 값 검색

■ Realgrid내에서 값을 검색하고 값을 수정하는 방법을 알아본다. 먼저 검색 조건인 options이다. 아래의 options을 예를 들어 설명하면 필드명 ‘NAME’의 값이 ‘peter’이고, 필드명 ‘SEX’의 값이 ‘male’인 그리드의 레코드를 찾고자 한다.

var options = {
    fields: ["NAME","SEX"],	// 필드명
    values: ["peter","male"]	// 값
}

■ Realgrid의 값을 찾기 위해서는 searchItem(options)함수를 사용한다. 리턴값은 그리드의 index값이다. 만약 중복되는 값이 있다면 첫번째 index값만 리턴한다. 즉, 배열값을 리턴하지는 않는다.

var itemIndex = gridView.searchItem(options);

■ 검색된 itemIndex값으로 원하는 필드명의 값을 변경하는 함수는 setValue()함수를 사용한다. ‘AGE’필드의 값을 23, ‘SCORE’필드의 값을 88으로 변경한다.

gridView.setValue(itemIndex, "AGE", 23);
gridView.setValue(itemIndex, "SCORE", 88);