grid select 에서 dindex 때문인지
tree로 접혀있을때 하위 리스트를 클릭하면 그 dindex의 info를 활용하네요
예를 들어
1,2가 묶여서있고
3,4가 묶여서
1,2 트리
3,4 트리가 있는데
접혀있을때 리스트를 보면
1
3
으로 되어있는데
3을 누르면 dindex 2여서 2의 데이터로 나오네요…
제가 잘못한건지… 해결방법을 도저히 모르겠습니다 ㅜㅜ
grid select 에서 dindex 때문인지
tree로 접혀있을때 하위 리스트를 클릭하면 그 dindex의 info를 활용하네요
예를 들어
1,2가 묶여서있고
3,4가 묶여서
1,2 트리
3,4 트리가 있는데
접혀있을때 리스트를 보면
1
3
으로 되어있는데
3을 누르면 dindex 2여서 2의 데이터로 나오네요…
제가 잘못한건지… 해결방법을 도저히 모르겠습니다 ㅜㅜ
context menu에서 item을 갖고 오는 코드에서
dindex 번호의 item을 가져오는것을 확인했습니다.
ax5grid.js 파일에서
if (target) {
// item 찾기
rowIndex = Number(target.getAttribute("data-ax5grid-column-rowIndex"));
colIndex = Number(target.getAttribute("data-ax5grid-column-colIndex"));
dindex = Number(target.getAttribute("data-ax5grid-data-index"));
doindex = Number(target.getAttribute("data-ax5grid-data-o-index"));
column = self.bodyRowMap[rowIndex + "_" + colIndex];
item = self.list[doindex];
// item = self.list[dindex]; tree 구조 때문에 doindex로 수정
}
doindex로 수정하여 해결했습니다.