我在SWT DateTime小部件中遇到問題。用作表編輯器的SWT DateTime控件不會延伸到表格底部
我使用DateTime,CCombo和Text框作爲單元格編輯器。 CCombo和DateTime可能(實際上,幾乎總是)比表本身更高,並且應該延伸超過表格底部以允許用戶選擇任何條目。
CCombo做得很好。如果有一個行的表和CCombo表示,比方說,五個條目下拉,下拉菜單下降下面的表格,允許用戶選擇:
+----------------------------------------------------+
| Table |
+-------------------------------+================+---+
| Item 1 Item 2 | Item 3a v | |
| Item 4 Item 5 | Item 3b | |
+-------------------------------| Item 3c |---+
| Item 3d |
| Item 3e |
+================+
日期時間是沒有的。它會被切斷,並且表格邊界下方顯示的任何部件都不會顯示。
+----------------------------------------------------+
| Table |
+-------------------------------+================+---+
| Item 1 Item 2 | < May 2008 > | |
| Item 4 Item 5 | S M T W T F S | |
+-------------------------------+================+---+
(there should be
more here!)
任何人都知道我可能會做錯什麼?我已經爲TableEditor調整了editor.minimumWidth
和editor.minimumHeight
,但這些似乎隻影響DateTime組件的高度和權重,而不是它與其父組件的關係,即表。
在網上沒有找到任何東西,所以我假設我愚蠢地忘記做一些非常關鍵的事情。
如果需要,我可以包含(精簡)代碼,只需在下面請求您需要的內容即可。
謝謝大家!
這基本上是我需要的,儘管現在只是Win32。 http://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg44876.html – Tenner 2010-09-09 19:58:39