我正在使用Vaadin 7
rc1。使HorizontalSplitPanel將其寬度調整爲內容 - 在Vaadin中7
我想創建一個HorizontalSplitPanel
,調整其寬度,如果左側比給定的寬度寬。 默認行爲是如果內容寬於給定大小,則滾動條會出現在屏幕的底部。不過,我希望左側擴大。
我是Vaadin的新手,這本書沒有詳細描述。 這怎麼可能在Vaadin 7
? 任何幫助表示讚賞!
謝謝!
我正在使用Vaadin 7
rc1。使HorizontalSplitPanel將其寬度調整爲內容 - 在Vaadin中7
我想創建一個HorizontalSplitPanel
,調整其寬度,如果左側比給定的寬度寬。 默認行爲是如果內容寬於給定大小,則滾動條會出現在屏幕的底部。不過,我希望左側擴大。
我是Vaadin的新手,這本書沒有詳細描述。 這怎麼可能在Vaadin 7
? 任何幫助表示讚賞!
謝謝!
嘗試在HorizontalSplitPanel上調用方法setSizeFull()。
然後打開例如Chrome和檢查拆分面板元素。查看已經更改的內容,並嘗試在檢查器中使用寬度/高度值。這可能會讓你知道什麼是錯的。也許你需要在分割面板中包含的組件上調用setSizeFull()?
我已經設法解決了與其他佈局結構的情況。
的是HorizontalSplitPanel一個函數,做的正是你尋找:
panel.setSplitPosition(float f, Unit unit);
您可以使用
Unit.PERCENTAGE
或
Unit.P X
...有很多的可能性。
如果你在問題文本中分享你的代碼,答案可能會更容易和更準確。 –