2016-11-28 72 views
1

屬性視圖不會包裝單元格內的文本在「Value」列中,因此如果該字段有一個大字符串,則不會完全顯示。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'個字符,那麼該行可能有不同的高度,但這不是一個選項...

讓我知道你是否找到了解決這個問題的好方法。