我正在尝试将使用此查询和值加载到映射中
LinkedHashMap<SCRegionPriority, String> hash = new LinkedHashMap<>();
pstmt=("SELECT a.Id,a.RegionName,ISNULL(b.Priority,0) as priority
FROM dbo.region a left join dbo.SCMap b on a.Id = b.RegionId
and a.CountryId = b.CountryId and b.SCId=1 where a.CountryId ='1'")
ResultSet rs = pstmt.executeQuery();
con.commit();
while (rs.next()) {
SCPri c = new SCPri();
c.setRegionid(rs.getInt(1));
c.setRegionname(rs.getString(2));
c.setPriority(rs.getInt(3));
hash.put(c, String.valueOf(rs.getInt(3)));
}
查询给了我以下值:
1,0|2,1|3,1|4,2|...
然后我尝试将其加载到vaadin网格中,如下所示:
List<HashMap<SCPri, String>> rows = new ArrayList<>();
LinkedHashMap<SCPri, String> fakeBean1 = subdao1.getSCMap(subcontractor.getId(),subcontractor.getCountryId());
rows.add(fakeBean1);
Grid<HashMap<SCPri, String>> grid2 = new Grid<>();
grid2.setItems(rows);
for (Map.Entry<SCPri, String> entry : s.entrySet()) {
grid2.addColumn(h -> h.get(entry.getKey().getRegionname())).setCaption(entry.getKey().getRegionname());
}
addComponents(grid2);
我不能用动态生成的列和一个可编辑的行加载网格,这些列下面有值。我试图使网格看起来像以下:
r1|r2|r3|r4
0 |1 |1 |2
我试图遵循以下两个链接,但没有成功:
>
如何使用地图项目类型填充Vaadin网格
https://vaadin.com/forum/thread/16038356/grid-8-without-bean-class
我怎样才能做到这一点?
包含空单元格的单行意味着每个单元格的值提供程序回调返回null
(或"
)。
在您的例子中,值提供程序回调是h-
这是前泛型时代的一个不幸的遗留问题,
Map::get
接受任何对象
,没有编译错误,而不需要传递映射的实际键类型的实例。
在recyclerView中获取已点击项目的位置,我在recyclerView中创建cardview和链接 我想获取位置,将开关盒设置为每个卡视图的意向活动 当我点击card view I时,他会打开另一个页面,当你点击card view 2时,他会打开另一个页面。 看看我的密码 在recyclerView中获取已点击项目的位置,我在recyclerView中创建cardview和链接 我想获取位
我正在写报告。现在我有一个jrxml文件,我必须加载它,以便我可以解析它。然而问题是我想直接加载文件与它的名字 但是我无法找到我应该把文件放在我的项目中的哪里,以便上面的路径有效。在简单的java项目中,我们只是把我们想要的文件放在src文件夹所在的项目文件夹中,但它在vaadin项目中不起作用。那么我应该把我的文件放在哪里。 谢谢。
我创建了一个有三列的vaadin网格,其中一列包含HTML内容。HTML数据可以在多行中。默认情况下,网格中只显示第一行HTML数据。 我在用vaadin 7
我正在使用Vaadin,我想为网格/表格中的特定单元格设置背景颜色,或者如果无法为特定单元格设置背景颜色,我想至少为网格/表格中的特定单元格设置字体颜色。我有网格/表格的代码TableView如下: 网格/表的内容类为: 如果可以为特定单元格设置背景颜色,或者至少设置字体颜色,并且你知道怎么做,请写信。例如,网格/表格中单元格的值为“1”,我想将其设为红色,但如果单元格的值为“5”,我想将其设为绿
我是vaadin的新手,当我试图创建一个新的项目时,出现了这个问题...我在谷歌上看了看,但找不到任何解决方案 总时间:4.665秒完成时间:Sat Jun 03 23:53:27 NPT 2017
问题内容: 我变得有点疯狂,因为我找不到在将使用Maven构建的Java War项目中设置angular 4应用程序的指南。这是因为我想将其运行到wildfly服务器中。 有什么帮助吗? 谢谢 问题答案: 我有一个类似的要求,即要有一个源项目,其中要有Java Web服务项目以及angular项目(基于angular- cli的项目),并且maven构建应该在其中包含所有角度文件的情况下进行战争。