Vaadin 23中基于字符串列表创建Grid无内容显示的问题求助
Vaadin 23中基于字符串列表创建Grid无内容显示的问题求助
大家好,我在使用Vaadin 23开发时碰到了一个小问题:我想基于字符串列表创建一个Grid组件,但页面上完全看不到任何内容。
翻了官方文档,里面大多是用“正经”实体类来创建Grid的示例,没找到直接用字符串列表的案例,于是自己尝试写了这段代码:
Grid<String> resultList = new Grid<>(); resultList.addColumn(string -> string).setHeader("Values"); resultList.addThemeVariants(GridVariant.LUMO_COMPACT); resultList.setSizeFull(); resultList.setMaxHeight("20em"); return resultList;
我已经通过setItems方法把字符串集合填充到Grid里了,按道理应该能正常渲染内容才对,但实际就是啥都不显示。有意思的是,如果换成ListBox组件,内容就能正常展示,可我这次确实想用Grid来实现这个功能,有没有大佬能帮忙排查下问题出在哪呀?
备注:内容来源于stack exchange,提问作者Matt
相关产品推荐
相关产品推荐

