2014-11-16 3 views
0

현재 입력 된대로 문자열을 예측할 수있는 텍스트 상자가 있습니다. 여기서 snippet을 사용했습니다.rcp의 제안 옵션이있는 텍스트 상자에서 일단 텍스트를 Id에 연결하십시오.

는 제안 항목으로 전달되는 코드에서 두 개의 seprate 질문

Q1)이있다 그러나 나는 데이터베이스를 업데이트하는 ID로 문자열을 관련 싶다. 문자열을 스 니펫에 전달하면 리소스를 소비하는 ID를 다시 검색하기 위해 다른 쿼리를 수행해야합니다. 자동 제안에 개체를 전달하는 방법이 있습니다.이 방법은 제안에서 선택된 이름의 ID를 선택합니다.

Q2) 또한 내가

답변

0

이 될 수있는 자신의 값 추가 텍스트 상자에 대한 제안에서 값 중 하나를 선택하는 사용자를 강제하지하는 방법이 사용자가 그래서 새로운 값을 추가 할 싶지 않다 Q1에 대한 해결 방법.

콤보 위젯 대신 SWT 테이블을 사용하십시오. 문자열 및 문자열 ID에 대해 두 개의 열을 가져야합니다. 사용자가 볼 수 없도록 두 번째 열을 숨 깁니다.이 열을 사용하여 대응하는 캐릭터 라인의 ID를 가져옵니다.

또는 단순히 문자열과 문자열 ID를 해시 맵에 저장하고이 해시 맵의 키 값 집합을 콤보 항목에 제공하십시오.