簡體   English   中英

Vaadin 有序和無序列表

[英]Vaadin Ordered and Unordered List

你能幫我看看如何使用 vaadin 添加無序列表和有序列表嗎?

在搜索時我發現了ULElement但它是一個接口,我們如何為此創建對象

請幫助我在此先感謝

創建了一個自己的Java類:

public class HtmlUnorderedList {
    private List<String> listElements = new ArrayList<>();

    public void addListItem(String listItem) {
        listElements.add("<li>" + listItem + "</li>");
    }

    public String getHtml(String classNames) {
        String openingTag = "<ul>";
        if(StringUtils.isNotEmpty(classNames)) {
            openingTag = String.format("<ul class=\"%s\">", classNames);
        }
        return openingTag + StringUtils.join(listElements, "") + "</ul>";
    }
}

css:

     ul.additionalEvents {
        margin: 0;
        padding-left: 35px;
        padding-top: 10px;
        padding-bottom: 5px;
        color: gray;
        overflow: hidden;
     }

向 (HtmlUnorderedList) 組件添加列表元素后的實現:

new Label(((HtmlUnorderedList) component).getHtml("additionalEvents"), ContentMode.HTML)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM