Grid 안에서 키보드 이벤트로 인한 블러처리 문의


(공성원) #1

안녕하세요
AX5UI 잘 사용하고 있습니다. 감사합니다.

다름이 아니라 다음 사진과 같은 상황에 대해서 여쭤보려고 합니다.

[1. 마우스로 그리드 클릭시]
%EB%A7%88%EC%9A%B0%EC%8A%A4%20%ED%81%B4%EB%A6%AD%EC%8B%9C

[2. 이후 키보드 화살표(윗방향) 누를시]
%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%88%84%EB%A5%BC%EC%8B%9C

해당상황에서 화살표 키보드를 누를시 블러도 같이 따라서 올라가게끔 하고 싶은데

grid.focus(“UP”)을 사용하게 되면 제가 누른것보다 항상 밑에 있어서 사용이 불가능한것 같습니다.

혹시 해당사항에 대한 해결방법이 있을까 싶어 문의드립니다. 감사합니다.


(Thomas) #2

image

이런상황에서 체크된 목록을 따라오게 하신다는 거죠?
목록을 클릭하면 dataitem에 "config.columnKeys.selected의 기본값으로 설정된 SELECTED 키값을 true로 변경해주고 repaint, update등을 하게 되면 데이터 그리드가 다시 그려지게 됩니다.

https://github.com/ax5ui/ax5ui-grid/blob/master/src/ax5grid.js#L102 (columnKeys)

아니면 select가 되게 해도 되겠습니다.

checkbox를 radio타입으로 만들어야 의미가 있을 것 같구요.


(공성원) #3

말씀해주신 Select 와 keyDown을 이용하여 해결했습니다.

감사합니다.