2013-01-11 79 views
1

我想有一個下拉框,其中有很多的列表中的信息,從選擇或搜索,但它只是部分被選擇後顯示。如何顯示在vaadin組合框中選擇列表其他信息?

例如,當用戶開始輸入 「英國皇家空軍的」 組合框應該顯示像這樣的列表:

選擇條目「Raffael」後,只有「RA」應顯示在組合框中。

我需要的,因爲在我的應用程序組合框的有限空間。所以組合框不應該比需要放置一些字符更寬,但是可以選擇的列表可能更寬。有沒有簡單的方法來實現這一目標?或者我必須在組合框中覆蓋哪些功能來設置選擇後的文本行?

感謝

回答

1

這是不可能用一個標準的Vaadin的ComboBox沒有定製客戶端的編碼。

+0

感謝。我找到了一種解決方案通過重寫getItemCaption並返回短版本,如果它等於該字段的值,並返回長,否則。這是一個好的也不是一個完全可行的解決方案。我想我必須做一些客戶端編碼。 – raffael

相關問題