我正在使用 Vaadin Grid 和 BeanContainer。
为了便于使用 JBehave 进行测试,我想以编程方式为每行上的某些元素设置 Id。
结果是这样的:
<td id="MyField_row_1" class="v-grid-cell v-grid-cell-focused" colspan="1" style="height: 30px; width: 430px;">copyOf_PP_kulan</td>
<td id="MyField_row_2" class="v-grid-cell v-grid-cell-focused" colspan="1" style="height: 30px; width: 430px;">copyOf_PP_kulan</td>
等等
我找不到合适的方法来做到这一点。
最佳答案
除了搜索 ID,您不能简单地以另一种方式遍历 DOM 吗?
tr class="v-grid-row"
td class="v-grid-cell"
MyField_row_1
Vaadin 不会在其 HTML-DOM 中生成任何 ID,也许编写一些代码来“侵入”ID(然后也需要进行测试)有点太多了?
关于java - Vaadin 网格 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42006190/