Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Vaadin ListSelect-在一个列表中选择多个样式_Css_Vaadin - Fatal编程技术网

Css Vaadin ListSelect-在一个列表中选择多个样式

Css Vaadin ListSelect-在一个列表中选择多个样式,css,vaadin,Css,Vaadin,我想有一个列表选择,将有一个以上的风格,我把两种对象的一个是一组用户(粗体),其余的是用户(斜体或常规)有可能添加的风格,将添加到添加的obj的一部分? 我的代码如下所示: for(Usr usr: userSearchResult){ listSelect.addItem(usr); } listSelect.addStyleName("bold"); for (Gr gr : groupSearchResult) { s

我想有一个列表选择,将有一个以上的风格,我把两种对象的一个是一组用户(粗体),其余的是用户(斜体或常规)有可能添加的风格,将添加到添加的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;}
我很乐意自己解决这个问题,但那是两天前的事,现在我陷入了困境;)
提前感谢您的帮助

不能设置ListSelect的行的样式。可以使用具有一列的表组件来实现类似的结果<代码>表格。setCellStyleGenerator方法用于区分每个单元格(案例中的每一行)的样式。

不能设置ListSelect中的行的样式。可以使用具有一列的表组件来实现类似的结果<代码>表格。setCellStyleGenerator方法用于区分每个单元格(案例中的每一行)的样式。

您可以将行存储为带有样式的标签。在容器中将有一个标签实例。在那里,您可以简单地添加样式

    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;
Container=newindexedcontainer();
container.addContainerProperty(NAME_属性,Label.class,“”);

对于(int i=0;i您可以将行存储为带有样式的标签。在容器中将有一个标签实例。您可以在其中简单地添加样式

    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;
Container=newindexedcontainer();
container.addContainerProperty(NAME_属性,Label.class,“”);

对于(int i=0;我签出。似乎没有为listselect的行设置样式的标准方法。签出。似乎没有为listselect的行设置样式的标准方法。你不可能说,在java中没有这样的词,我们只是不知道如何。如果我想拥有表,我甚至会使用表,我会尝试给它上色,但我的问题是像下面这样,我需要找到一种方法。无论如何,谢谢你的问题是关于Vaadin ListSelect的。我指出,使用标准的Vaadin ListSelect是不可能的。但是,你可以扩展ListSelect的客户端小部件。老实说,对于Vaadin ListSelect,没有办法做到这一点…类select有选项内部和设置选项的样式是不可能的,它只可能用于类->内部的所有元素。所以,谢谢,我将用另一种方式解决这个问题。你说,这是不可能的,在java中没有这样的词,我们只是不知道如何做。如果我想有表,我甚至会使用表,我会做,我会设法给它上色,但我的问题是llows和我需要找到一种方法。无论如何,谢谢你的问题是关于Vaadin ListSelect的。我指出,使用标准的Vaadin ListSelect是不可能的。但是,你可以扩展ListSelect的客户端小部件。我挖掘了更多,说实话,对于Vaadin ListSelect,没有办法做到这一点…类select在选项的nd设置样式是不可能的,它只适用于类->内部的所有元素。因此,谢谢,我将用另一种方式解决这个问题。这是不完整的,甚至不可编译。名称\属性是什么?这是不完整的,甚至不可编译。名称\属性是什么?