我正在使用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>
等
我找不到合适的方法。
答案 0 :(得分:0)
您可以不以其他方式简单地遍历您的DOM,而不是搜索ID吗?
tr class="v-grid-row"
td class="v-grid-cell"
MyField_row_1
Vaadin不会在他们的HTML-DOM中生成任何ID,并且可能会编写一些代码来“入侵”ID(然后需要进行测试)有点太多了?