【发布时间】:2023-01-31 17:46:40
【问题描述】:
Vaadin 版本:23.3.1
我正在尝试在网格中显示获取的 JSON 数据, 它忽略了数据中的新行。
我有一堆 JSON 数据,我正在将其添加到列表中,稍后将添加到网格中
class Details{
String message;
Details(String msg){
this.message = msg;
}
public String getMessage() {
return msg;
}
public void setMessage(String msg) {
this.msg = msg;
}
}
其中 Details 是包含类型变量的类
String message。
public static List<Details> details = new ArrayList<Details>();
Details items = new Details(JSON_values);
details.add(items);
创建类型详细信息类的对象列表并用 JSON_value 写入,然后将其添加到列表中并在绑定后在网格中显示。
之后我将它与其他列一起添加到网格中
grid.addColumn(Details::getMessage).setHeader("MESSAGE");
grid.getColumns().forEach( col -> col.setAutoWidth(true));
grid.setItems(details);
其中 details 是所有参数的另一个列表。
我正在尝试使用 Html 组件,但没有成功。
关于如何进一步进行的任何建议?
【问题讨论】:
-
你需要澄清你的问题。我没有看到
Stack<String> stackMsg是如何连接到details的。
标签: json vaadin vaadin-grid vaadin23