2016-11-28 14 views
1

속성보기는 "값"열의 셀 안에있는 텍스트를 래핑하지 않으므로 필드에 큰 문자열이 있으면 완전히 표시되지 않습니다.Eclipse RCP PropertySheet 셀 텍스트 줄 바꿈

제 질문은 어떻게 셀에 텍스트를 래핑 할 수 있습니까?

나는 새로운 PropertySheet를 만들고 테이블을 가져 와서 텍스트를 감쌀 수 있도록 열/셀 설정을 변경해야한다고 생각합니다.

그래서 확장 점으로 추가 된 새 PropertySheet를 작성하고 여기에서 변경합니다.

public class RunnerPropertyView extends PropertySheet { 

    @Override 
    public void createPartControl(Composite parent) { 
     super.createPartControl(parent); 
     //not sure how to get the table instance here... 

    } 

} 

나는 생각하고 있나? 어떻게 테이블 인스턴스를 얻을 수 있습니까?

+0

SWT 테이블의 모든 행은 동일한 높이를 가져야 만 단일 항목을 래핑하는 것이 실제로 불가능합니다. –

+0

@ greg-449 몰랐습니다 ... 그런 식으로 달성 할 수있는 옵션을 알고 있습니까? 내 말은, 셀의 전체 내용을 볼 수 있기를 원합니다 (뷰 컨테이너의 크기를 수동으로 조정할 수 있지만 내용이 충분히 크고 동일한 문제가있는 경우). – amp

+0

전체 값으로 팝업을 여는 두 번 클릭 이벤트가 허용 될 수 있습니다 ... 또는 값을 가리키면 툴팁이 표시됩니다. 아시나요?이 옵션 중 어떤 옵션을 얻을 수 있습니까? – amp

답변

0

모든 행의 높이가 같아야하기 때문에 안타깝게도 SWT 테이블에서는 불가능한 것처럼 보입니다. 내용에 '\ n'문자가있는 경우 행의 높이가 다를 수 있지만 선택 사항이 아닙니다 ...

해결 방법이 좋은지 알려주세요.