2개 이상의 grid를 세팅하고 각각의 그리드에서 선택한 표시가 유지되도록 하고싶습니다.

한 화면에 2개이상의 그리드를 세팅했습니다.
그런데 하나의 그리드를 사용하다가 다른 그리드를 사용하면 첫번째 그리드에서 클릭되어있던 표시가 사라져버립니다.
마치 여러개의 그리드가 하나처럼 사용되고 있는것 같은데요
다른 그리드를 사용할때 앞에 썼던 그리드에서 내가 선택한 셀이 그대로 유지되게 하려면 어떻게 해야하나요?

이리저리 찾아보다가

onClick에
if(this.column.key !==“authCode”){
this.self.select(this.dindex);
}

를 사용한것은 초기화되지 않고 그대로 유지되는걸 발견했습니다.

다만 토글방식이라 같은 그리드의 다른 행을 선택해도 이전에 선택한 행이 그대로 남아있는 문제가 있는데
이 부분만 조금 손보면 될거같아 다시 시도중입니다.

this.self.clearSelect();
this.self.select(this.dindex);

위처럼 했더니 원하는 대로 동작 되었습니다.
좋은 코드 만들어주셔서 감사합니다!