1

複数のスタイルを持つ 1 つのリストを選択したいと思います。2 種類のオブジェクトを配置します。1 つはユーザーのグループ (太字)、残りはユーザー (斜体または通常) です。追加されるスタイルを追加することは可能です。追加されたobjの一部に? 私のコードは次のようになります。

    for(Usr usr: userSearchResult){
    listSelect.addItem(usr);
    }
    listSelect.addStyleName("bold");
        for (Gr gr : groupSearchResult) {
            searchList.addItem(gr);
    }

また、これに似たCSS正しいスタイルが設定されています

    .v-select-bold .v-select-select {
    font-weight:bold;}

私はこれを自分で解決できれば幸いですが、それは2日前のことで、今は点にいます;)助けてくれてありがとう!

4

2 に答える 2

1

行をスタイル付きのラベルとして保存できます。コンテナーには、ラベル インスタンスがあります。そこにスタイルを追加するだけです。

    Container container = new IndexedContainer();
    container.addContainerProperty(NAME_PROPERTY, Label.class , "");

    for (int i = 0; i <= 50 ; i++) {
        Item item = container.addItem(i);
        Label label = new Label(HashUtils.getRandomSalt());
        label.addStyleName(style)
        item.getItemProperty(NAME_PROPERTY).setValue();
    }
    return container;
于 2014-03-20T13:48:38.433 に答える