Vaadin 有序和无序列表
Vaadin Ordered and Unordered List
你能帮我看看如何使用 vaadin 添加无序列表和有序列表吗?
在搜索时我找到了 ULElement
但它是一个接口,我们如何为这个接口创建对象
请帮帮我
提前致谢
创建了自己的 Java class:
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)
你能帮我看看如何使用 vaadin 添加无序列表和有序列表吗?
在搜索时我找到了 ULElement
但它是一个接口,我们如何为这个接口创建对象
请帮帮我 提前致谢
创建了自己的 Java class:
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)