2014-03-25 3 views
0

NatTable 인스턴스가 있고 다음과 같이하려고합니다. 링크를 클릭하면 내 NatTable 표 셀 중 하나를 선택해야합니다 (자동 초점 맞춤) 즉, 일단 링크를 클릭하면 커서가 특정 셀 안에 배치되고 셀을 강조 표시해야합니다. 인터넷에서 일부 스레드, 나는 SelectCellCommand과 EditSelectionCommand의 사용이 도움이 될 것을 발견하고 난 다음 한 : -NatTable : NatTable 표에서 자동 초점 기능을 활성화하는 방법

natTable.doCommand(new SelectCellCommand(getSelectionLayer(), 4, 0, true, true)); 
natTable.doCommand(new EditSelectionCommand(parent, configRegistry)); 

을하지만, 내가 어떤 효과를 볼 수 없습니다. 누군가 구현 해줄 수 있습니까? 이 코드 블록이 충분한 정보를 제공하지 않으면 알려주십시오. (여기서 getSelectionLayer()은 Selection Layer 인스턴스를 제공합니다.)

답변

0

올바르게 이해했다면 링크를 통해 테이블 ​​외부에서 액션을 호출하여 NatTable 셀을 편집 가능하게하려고합니다. 이는 일반적으로 위에 게시 한 명령의 조합을 통해 수행됩니다. 하지만이 작업을하려면 NatTable 인스턴스에서 편집을 활성화해야합니다. 편집 가능한 NatTable을 구성 했습니까? https://www.eclipse.org/nattable/documentation.php?page=editing