私はプロジェクトでVaadin ComboBoxを使用していますが、今はComboBoxをクリックした後にComboのリストを開くことができない新しい問題があります。ドロップダウンアイコン! ComboBoxに入力できます。キーボードの矢印キーを使用して、ComboBoxリストを開くことはできますが、クリックすることはできません。 ComboBoxの特定の領域の上にマウスポインタを置くと、ポインタが手に変わり、クリックしてリストを開くことができます。その領域にマウスポインタを置くと、ComboBox全体の小さな点に似ています。Vaadin ComboBoxは私にクリックを許可しません
そして、私はこのコンボボックスのために使用しています唯一のコードは、編集さ:
public class ChildElement extends OgsAbstractForm<Child> {
@Inject
ChildFacade childFacade;
ComboBox cbChild=new ComboBox();
HorizontalLayout mainLayout=new MHorizontalLayout();
@Override
protected Component createContent() {
List<Child> children=new ArrayList<Child>();
children.addAll(childFacade.findAll());
for(int i=0;i<children.size();i++){
cbChild.addItem(children.get(i).getName());
}
cbChild.select(children.get(0).getName());
cbChild.setFilteringMode(FilteringMode.CONTAINS);
mainLayout.addComponent(cbChild);
return mainLayout;
}
}
そして私はそれが本当になり、以下のような表示に
public class OGSVertragView extends CssLayout implements View{
@Inject
ChildElement childElement;
VerticalLayout main=new VerticalLayout();
@PostConstruct
void init() {
main.addComponent(childElement);
addComponents(main);
}
}
を、この要素を使用しています素敵な、誰かが何とか私に手がかりを与えたり、私を助けたりすることができたとき。
よろしく!
'cbKinder'は何ですか? – Shirkam
申し訳ありません、エレメント名をドイツ語から英語に変更しました。D @Shirkam –
どのバージョンのVaadinを使用していますか? – Shirkam